Cant connect to game servers

When i try to play multiplayer i cannot connect to the game servers. I cannot join other players nor make my own private match. Every time i try to it stops on connecting to game servers and then says error.
I have Xbox live
I have tried uninstalling and reinstalling the game
I have checked my NAT type to make sure it is on open.

What do i do?
Please help
Thanks

Go to the console settings and choose power and startup.

If instant on is selected deselect it so it says energy save mode. Backout to the main dashboard and turn off the console until it is totally off. Then turn it on and try again.

I turned it on energy saving mode and turned my xbox off, then turned the xbox back on and tried to join someones game and it still failed. I could not connect to the game servers

I turned my xbox to energy saving and then turned it off, then turned my xbox back on and tried to join someone in a game of forza and i still could not connect to the game servers. It did not work

Are you on the Xbox dashboard preview?

what do you mean?

I haven’t been able to play since it came out my NAT is moderate and i cant change it because it is used for business out of my house…would be really nice if this type of multiplayer never catches on.

mine still doesnt work