Looks like GeForce Now did some work on their end, we can’t take the credit for that
If you are continuing to experience this issue as a non-GeForce Now player, please change your DNS:
There are various DNS providers available, and the one you decide to switch to is up to you.
Instructions on how to change your DNS vary slightly depending on your OS and the DNS provider.
Please research DNS providers, choose the one you wish to use, and refer to their instructions.
An example is Cloudflare DNS, and instructions can be seen here: Set up 1.1.1.1 on Windows · Cloudflare 1.1.1.1 docs