The following explanation of why It Takes Two multiplayer doesn’t work comes from an artificial intelligence, chatGPT, so take it with a grain of salt. ChatGPT came up with this explanation after I told it that I could only access It Takes Two multiplayer menu under two conditions:
- If I connected to my mobile phone hotspot instead of home wifi
- if I restarted my Nintendo switch immediately before connecting to the multiplayer menu.
I am NOT an expert or even knowledgeable about these kinds of complex computer things. The following explanation is written entirely by AI:
“Why “Your account settings have changed” keeps popping up in It Takes Two on Nintendo Switch
If you're getting this error every time you try to enter the multiplayer menu (except right after restarting your Switch), it may be due to your internet provider using Carrier-Grade NAT (CGNAT). ISPs like Comporium, T-Mobile Home Internet, and some others don’t assign public IP addresses to home users by default — they share IPs across multiple customers.
It Takes Two creates a session with EA’s servers based on your current IP and network port. Behind CGNAT, your IP/port combo can change unexpectedly, even during the same game session. When that happens, EA’s servers don’t recognize the connection anymore and kick you out with this vague “account settings have changed” message.
✅ Restarting your Switch works temporarily because it resets the network session.
❌ But unless your ISP gives you a public IP address (e.g., via a paid static IP), the issue will keep happening.
TL;DR: It’s a networking issue — not your EA account. If you’re behind CGNAT, this game’s session system doesn’t handle it well.”