Using Xbox APP, Contacting Sever Forever

So i’ve been using the xbox app to play halo MCC with gamepass and when i try to find a game it gets stuck on “contacting server to get latest matchmaking data please wait” i see other people have fixed the problem by signing in and out but it doesn’t give me the option to do so in game by clicking on my nameplate, along with that i’ve tried signing in and out of the app and it hasn’t worked i really don’t know what to do and can’t play because of it.