Why you made me wait 5 minutes to respaw?

I was playing halo firefight and out of nowhere I had to wait over 5 minutes to respawn so my team end up loosing idk if was guys or people cheating and now I see why all my friend are worry 343 is not gonna be up to task I hope you guys do but all my friends said they won’t bcz all this bugs even after the game is been out for years.