Why are my pushes uploading so slow?

I have some 500 video files of size between 30-90MBs, which I’m trying to push. ( I don’t want to use LFS if at all possible.)

Now, the issue is, that even though my connection checks out as 50Mbps symmetric, I’m barely even getting 1MBps upload speed on git push.

I tried messing around with my ssh config (1,2).

Out of desperation, I tried to mess with my http.postBuffer value.

But still, I’ve never been able to breach even 800KBps yet. How do I debug this issue ?