Disconnection issues

So i was playing a Slayer on Orion and it was a close game, it got up to 49-49 and as i was about to get the final kill and i got disconnected getting the error message “unable to join”. Now ive tried to stick through this game with the lack of social playlist, the terrible aiming system, and just so much more but getting disconnected from games where ranks are the biggest thing is just frustating. This is not the first time this has happened, one day i had to stop playing because i kept getting disconnected every other game and kept losing my rank. Of course i checked my internet and it was fine it was the game doing this. Now i love halo been playing for years but this game needs lots of things changed especially with the influx of all these huge titles coming out.