Can't clone from remote site

I keep running into this issue where I get the following error when trying to clone via HTTP.

Cloning into 'testclone'...
remote: Counting objects: 3543, done.
remote: Compressing objects: 100% (1132/1132), done.
error: RPC failed; result=56, HTTP code = 200
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

It only happens when I do it over our site-to-site VPN. Cloning to the local site (where the gitlab server is hosted) works.

We have a lot of bandwidth available, and our latency between sites is only 11ms.

Any ideas what may be causing this?

I’m using GitLab 9.3.6 omnibus, on CentOS 7 machine.

Also, due to my team’s working environment, we aren’t able to clone via SSH. SSH does work, if we try it. But my fellow developers insist on using HTTP.

My server and client both have a large amount of free memory and disk space. The repo I’m trying to clone is only 6mb in size.

I may have figured it out. It seems to have some sort of issue traversing our site-to-site VPN. If I change the client’s network settings to ‘white listed’, it seems to go through consistently.

We have Meraki firewalls at both sites. Just in case anyone else with this problem finds this post. I’ll put in a ticket with Meraki to see if they can provide any insight.