Still cannot play a full game of matchmaking

As the title says, I still cannot play a full game of matchmaking. I can connect to one most of the time which has gotten better, the game will start usually, go on for a couple mins or less, then I will be disconnected from XBL. Sometimes when this happens (The characters continue in their current direction) I press the home button to see my dashboard and I will physically see the menu change from being online to it being offline. Sometimes it then reconnects me after the game as kicked me from that match, but usually I have to turn of my Xbox to reconnect to XBL. This doesn’t happen with any other game or service.

Can anyone give me some help or anything?

Bump

Are you playing from a network you control? Or are you playing from university network or something that you don’t have administrative access to?

I am playing from my home network that I control