Multiplayer disconnects

The issue I’m having is randomly disconnecting from any halo multiplayer game. However, It doesn’t happen with campaign or in custom games with friends.

Steps I’ve taken to remedy the issue:

  • Port forwarded ports for the Halo MCC
  • Power cycled router and modem
  • ISP isn’t the issue as I work at the ISP that provides my internet and no problems on their as I have the ability to see the internet signal coming into my modem
  • limited servers to those closest to me
  • Double checked that Halo MCC is allowed through the firewall

I’ve had this issue for weeks and I have no clue on how to fix it.
What makes it worse is I have absolutely no way of trying to find the solution as it is posted on many forums with no real answer.
Just a reminder this happens in ALL halo’s and doesn’t happen in custom games or campaign
I have no issues on any other games like the new COD or League of Legends etc…
I own a steam copy of the game