I am using the free plan, so I only have access to free servers in the United States, the Netherlands, and Japan. It happens very inconsistently, but when it does happen, it does not matter what server or country I choose, as far as I can tell.
This began only after I updated to the latest version, and after I updated my iPad to the latest version.
Whenever I connect to a new Wi-Fi, I always manually set the DNS in the Wi-Fi settings to all 6 of Quad9’s server addresses, specifically their IPv4, IPv6, HTTPS, and TLS addresses.
I also use the AdGuard app with DNS protection enabled, though I often disable it so I can watch reward ads in some mobile games I have, and sometimes forget to re-enable it. The DNS protection makes use of a local VPN that just leads back into the device so AdGuard can process requests and block ad connections, and it allows for split-tunneling with apps like ProtonVPN which add “Personal VPN” profiles. I have the DNS in the app set to Quad9 DNS-Over-HTTPS, and the implementation mode is set to AdGuard.
I use my home Wi-Fi.
I usually use the IKEv2 protocol, as I have always found it to be the most reliable one to getting me past very tough internet filters whenever I’m in a place with such filters and VPN-blocking firewalls. It would take quite a while for me to figure out if switching protocols would help because of how inconsistent this is.
It took a few days without it happening, but when it finally glitched again today, I managed to catch it on video. I had just enabled AdGuard DNS protection, hence why the VPN icon is already visible in the status bar in the top-right. Here is the video: https://youtu.be/k6zHRnlUeYg
Note that it does not always happen after enabling AdGuard DNS, and sometimes it just happens out of the blue. Sometimes it can take multiple tries before it stops switching to the US, and sometimes it goes a long time without happening. I’ve got no clue why it happens.