Hi
Welcome to the communities.
Same thing was happening in our network which is got resolved through proper routing on our firewall & cost settinsgs .
Do tracert to findout the path data are traveling & then set cost of network.
"a journey of a thousand miles starts with a single step."