"Could not find a server suitable for your team"

Occasionally when logging into Halo 5 the connecting to lobby screen takes a long time to go away, and then I get a error when attempting to go into any matchmaking a “Could not find a server suitable for your fireteam” shows up over all the game types, And doing forge/custom games gives me a “Trouble retrieving connection quality information.” Error. Does anyone know a fix for this? It just happens randomly and only for Halo. Other games work just fine. If you can please help this is really starting to frustrate me.