Why is this game having troubles connecting?
There is a service alert out right now for a few games and for “Purchase and Content Usage”, it’s possible that Halo could also be affected right now. I would keep an eye on the Xbox Live Status Support page for updates and keep checking every hour or so
https://support.xbox.com/en-gb/xbox-live-status