Matchmaking messed up

I’ve noticed lately that I keep getting put into matches either versus or horde where my ping is over 100.
Why Arnt I getting out into more local matches is there a problem
If I look at matchmaking in options west and north Europe are 20-25ms ping
But by the looks of it I’m being put on the south central us or Asia data canters why and how do I stop this