I havent be able to play multiplayer for months!

Back when 343 started doing updates for this game I’ve not been able to connect to the servers what so ever and I can’t figure out why.
I try again every update the put out hoping it will fix it but it never does.
When I try to get into a lobby to search for a match it always just sticks on “contacting server to get latest matchmaking data, please wait.” And if I wait long enough it just says “can’t reach server try again later”
When I go check out network settings I get hit with an instant network error that tells me I can’t connect to the network services.
I only get 2 options in the settings and that’s replays on or off (which changes nothing as far as I can see) and to play on LAN or Xbox live.
I have no idea why I can’t connect to MCC servers or tried reinstalling and everything and nothing has worked was wondering if anyone has any ideas on why this has happened

Are you playing on a wired or wireless connection?

What troubleshooting have you tried with your network/ISP?

I use a wireless connection for my xbox and no other games seem to have an issue with my connection so I havent ran any network or ISP toubleshooting what would you suggest ps thanks for replying

Try connecting using a wired connection to see if that helps.

Also recommend looking up your router information and opening the Xbox Live ports.