Searching for players

posted earlier but post isn’t visible anymore. It has been taking an average of 45 min to find a single match in halo mcc on all of the playlists. All of my friends are experiencing this issue, what is going on with matchmaking ??? Yes I’ve reset my Xbox (unplugged it from power box) yes I’ve quit out of halo and rest the game. Yes I’ve reset my modem and router. I’ve talked to Xbox live and after about an hr of them trouble shooting they said it wasn’t on their end. Yes my party chat is working. So all that said anyone have a solution to this?? Again none of the playlists are working, all show searching for players and once in a blue moon players are found but then goes back to searching for players. I’m in NY my xbox friends in Indiana, Texas, Florida and even Cali are experiencing the same problem.