Problems with warzone

In the past two days, I have been trying to play warzone to rank up to 100 quicker because i’m at 99. But lately whenever I try to play a game it will join me in for a couple minutes then boot me out and freeze the lobby so I have to turn my xbox off and restart it. Or whenever I tried to join a friend playing it would restart my halo all together