PLEASE HELP! Halo: Infinite can't recognize that i'm online

Since i’ve beaten Halo: Infinite’s campaign, the game is taking abiut 15-20min of loading time (in the main menu) to open up. And the game keeps telling me that i’m offline. So, i can’t play multiplayer. I can’t play custom games aswell. I can still play the campaign, but i’m not earning any achievements. It’s not a problem with my wi-fi, since every other function on my xbox one is working normally. I don’t know what’s happening. It started after i launched the game again, after beating the campaign. Has anyone seen this before? Any solutions? Can anyone help me???