In this thread @wowjesus mentions that you’re writing directly over the private network instead of sending uploads requests to the primary region. Maybe this is related?
In that scenario, it’s possible that the upload is being transferred twice: once to the secondary region VM, then again across the private network to the primary.
Are uploads from the primary region also slow? Is there a way I could test your app?
Joshua