I get where you're coming from, but there are also a lot of people who play Apex Legends without ever running into issues like this. It doesn't affect everyone the same way, and I just want to see if there's anything we can do to help stop this from happening. I know it's a really frustrating issue, and I don't want it to be something you have to keep dealing with if we can help it.
Have you tried changing the DNS on your Xbox to see if that makes any difference at all? Sometimes using a different DNS can help with issues like this. You can change the DNS on Xbox using the steps below:
1. Open the Xbox Settings and go to Network
2. Select Advanced Settings
3....
Read more