BANNED FOR NO REASON!!!

I know that if you leave a game you get banned, that’s alright, but my halo 5 keeps glitch in out so when I try to join anything multiplayer, once I get In the game it says I’m changing firearms and kicks me from the game. Then I get banned for leaving the game too much! Please help, this keeps happening to me for no reason, I’m not leaving the games! Is there a way to fix this or someone in perticular I should contact?

id try restarting your console