Having trouble playing online

Hello I have had problems playing halo five online for the last few days I have not been able to load any of the games on multiplayer matchmaking through arena or anything. I uninstalled my game and reinstalled it I restarted my system I restarted my modem I’ve taken every measure but I still cannot play online I’ll wait for a few minutes and then it will say unable to match. I apologize for any errors as I was using voice to text to write this

Have you tried connecting your Xbox to the internet? Apologies, I am using text to voice to text to write this.