Your Xbox and EA Accounts don't match
i just open this post as a last aproach to fix this.
I have the gamepass and EA play and i cant play Battlefield hardline and some other battlefield game.
I download the game + DLCs, i start the game, the webbrowser thing pops up, i click on onlinen or campaign, something happens with the EA app, Windows Admin right window for BF-HL pops up and THEN it says "your xbox account is linked to a different EA account than the one you're using on the EA app. Exit the EA app then retry installing or launching an EA Play game from the Xbox app."
I tried it last year, the support disappointed me twice by saying it is a Microsoft (Gamepass) problem (which it is not) and i hoped that something changed, but it didn't.
I went through all the processes TWICE. From resetting cache in EA App up to everything else the support told me to do. Except unlinking my Microsoft account manually, because it says i'll lose progress and the support can help me with it (and re-linking is a problem or something?!). Btw the Microsoft support told me that the problem is with EA, not on their side. This problem is still not solved and i'm kinda mad and i don't want a 3rd ticket that gets closed while pointing at Microsoft.
I couldn't find any solution, only topics with different problems or no reply when it succeded.
I already updated everything and did the other steps, dxdiag txt is included as well.
Please help.