Multiple Consistant Errors

Okay so where do I begin. Recently this past week I’ve been receiving multiple errors and can’t play in fireteams because I get this random error message that says “Fireteam has changed” and it kicks me in either matchmaking or mid-game consistently. Even when I play by myself I get that same message and kicks me from the game. In warzone, my req never load anymore. Every game I play just says “Retrieving Data”. Usually I’d just close out my app after the game and just restart Halo and I’d be good but this time it just never loads now. Also in matchmaking, the player emblems never load either anymore. Just white boxes with the tiny loading symbol “loading”. As far as troubleshooting the problem I’ve tried hard resetting from holding the button to pulling the plug. I’ve tried resetting my router and even disconnected my Xbox from the network and re-entered it. My network status show’s that all services are available, my NAT Type is open, and I got full bars. Halo is the only game that is giving me these problems as far as playing on Xbox Live. My other games play fine without any errors at all.

I also get the same “Your Fireteam has changed” message and kicks me for co-op campaign…this is just completely ridiculous now. Halo 5 is just completely unplayable for me from campaign to arena to warzone. 343 Support Team I would really appreciate the help here…