Cannot connect to the server lobby

For weeks now I have not been able to connect to the server lobby. Ever single time I go into ranked, it’s tries to connect and then the error message comes up. I hard reset my Xbox, uninstalled and reinstalled the game and still nothing. Every single one of my other games work perfectly fine accept this halo 5