I've had a similar issue from time to time - I am in Eastern Canada.
I don't think the local server is offline because I'll connect to say Chicago or Jersey area servers in the same game session and then all of a sudden I get sent to Atlanta area. The geo-fence does its job and blocks the connection but it forces me to re-start the search and the cycle continues, I cant get into a local lobby.
I suspect this is because SBMM doesn't like that I've been winning and sends my to the ultra sweaty server shadow-ban style. Unfortunately the only way I've been able to get around it is to disable geo-fence, play a game where it sends me, and then re-enable it.
My friends and I are fairly decent so I imagine we are getting put into the suspected cheater lobby which seems to be based in Atlanta for some reason and then once we get destroyed it allows us back into local servers.
Have you noticed you're getting put in after a win or a high kill game maybe?