Proxy servers can interfere with online gaming connections. Disable any proxy settings on your Windows PC. Go to the Settings app, navigate to Network & Internet > Proxy, and ensure that the "Use a proxy server" toggle is turned off.