Here is what Grok and I are working on to resolve the issue, since EA/CG is totally mute of course. Recording here for posterity. I'll let you know how it goes.
Based on your description and the screenshot (showing the Connect screen before disconnection, with EA not connected but Google Play connected, and the Player ID visible), it sounds like there's a backend linkage mismatch or credential confusion causing the game to default to the secondary account despite using primary EA login details. This is a reported issue in SWGOH communities, where EA Connect sometimes pulls the wrong saved session, especially if accounts were created or linked inconsistently. The fact that the PC client switches fine points to an Android-specific problem with Google Play integration or cached data.
Importantly, from community fixes (like Reddit threads on alt account switching), using "Import Account" is the standard way to switch EA connections on Android, but if it loads the wrong one, it's often due to crossed links or needing a full reset of Google services. Your proposed steps are a good start, but let's refine them to incorporate proven workarounds (e.g., reinstalling Google Play Services, which has resolved similar persistent session issues for many users). We'll prioritize getting your primary (Level 85 Gnix) loaded first, then set up switching.
- Open the EA desktop app on your computer.
- Sign out of any current session.
- Sign in with what you believe are your primary EA credentials (the ones for your 1-year-old Level 85 account).
- Launch SWGOH—if it loads the secondary (new) account instead, your credentials are mixed up (e.g., you might have accidentally used secondary creds during the phone login). Note which account loads and double-check your passwords/emails.
- Repeat with secondary creds to confirm separation.
- If PC loads correctly but phone doesn't, proceed—it's an Android cache/link issue.
- In SWGOH (while on the secondary account):
- Go to Settings (gear icon) > Connect.
- Disconnect EA Connect if it's showing as connected.
- If Google Play shows as not connected (as you mentioned), skip that.
- Force close SWGOH (swipe away or Settings > Apps > SWGOH > Force stop).
- Clear cache for: SWGOH, Google Play Games, Google Play Services, and Google Play Store (Settings > Apps > Storage > Clear cache—do not clear data yet).
- Restart your phone.
- This addresses Google integration bugs that cause session stickiness, as reported in multiple Reddit fixes.
- Go to phone Settings > Apps > See all apps > Search for "Google Play Services" > Tap it > Tap the three dots (or "App info") > "App details in store" (this opens it in Play Store).
- In Play Store: Uninstall updates (if option) or fully uninstall if possible, then reinstall/update immediately.
- If "Uninstall" isn't available, just update it manually.
- Restart your phone after this—Google Play Services will auto-update if needed.
- Uninstall SWGOH (Play Store > Uninstall).
- Remove the secondary Gmail from your phone if added (Settings > Accounts > Google > Select secondary > Remove account). Keep only your primary personal Gmail.
- Clear data (not just cache) for Google Play Games (Settings > Apps > Google Play Games > Storage > Clear data—this resets game profiles without affecting other apps).
- Restart phone.
- Reinstall SWGOH from Play Store.
- Launch SWGOH:
- When prompted, do not sign in with Google Play yet—choose "Play as Guest" to skip.
- Complete any quick tutorial/onboarding if forced (it's short for guests).
- Go to Settings > Connect > Import Account > "Already Have an Account?"
- Enter your primary EA credentials (verified from PC step).
- The game should restart and load your primary account (Level 85 Gnix, ally code 941-774-365). If it asks to connect Google Play, do so with your primary Gmail for purchase points.
- Verify: Check level, ally code, and that EA is connected. Play a bit to ensure stability.
- Add the secondary Gmail back to your phone (Settings > Accounts > Add account > Google).
- In Google Play Games: Sign in with primary, then add/switch to secondary as needed (profile icon > Add another account).
- Set "Ask every time" for SWGOH: Phone Settings > Google > Settings for Google apps > Google Play Games > Change account for games > Select SWGOH > "Ask me every time."
- To switch to secondary:
- In SWGOH (on primary): Settings > Connect > Disconnect EA (if needed, but often not—directly use Import).
- Close app fully (force stop).
- In Google Play Games: Switch to secondary Gmail.
- Relaunch SWGOH > It may prompt Google sign-in—confirm secondary.
- Then, Import Account > Enter secondary EA credentials.
- Game restarts on secondary.
- To switch back: Reverse—disconnect/import with primary EA, switch Google Play Games to primary first.
- Note: "Import Account" fully switches the EA session, so it's the cleanest way for alts. If purchases matter on secondary, ensure the matching Google is active during play.
- This points to a backend EA database mismatch (e.g., wrong game account tied to your EA login). Your initial theory about database checks aligns with community reports.
- Contact EA Support: help.ea.com > SWGOH > Android > "Account & sign in" > Chat/ticket. Provide:
- Ally code (941-774-365 for primary).
- Both EA emails/usernames.
- Both Google Gmails.
- Player IDs if known (from screenshot: EIwOn0Q81Q924EISFIryya0Q—ask them to confirm which account this is).
- Screenshots of login attempts and errors.
- Mention PC switches fine, but phone loads wrong after import.
- They can manually unlink/relink on their end—many users report success after escalation.
This sequence incorporates your ideas (force stop, clear data/uninstall, add secondary Google) but adds the Google Play Services reinstall for persistence and credential verification to rule out user error. It should break the secondary session loop. If you hit a specific prompt or error during these, share details for tweaks!