If you haven't already, can we try setting a different DNS on your Xbox to see if that makes a difference? I've seen some cases where setting a different DNS can help.
You can change the DNS on your Xbox using the steps below:
- Open your Xbox Settings and go to General
- Select Network Settings
- Select Advanced Settings
- Select DNS Settings
- Select Manual
- Enter 184.108.40.206 as the Primary DNS and 220.127.116.11 as the Secondary DNS. This is the public Google DNS, but I've also heard that using the public Cloudflare DNS can help (18.104.22.168)
- Save the changes
Let me know if you're still running into any connectivity issues after that. Thanks!