This is a Heroic/EA issue, not a game issue as the game doesn't even start. I'm running Bazzite on a desktop PC so I believe Heroic was installed by default.
The only way I've been able to get this game to run is by using Lutris, installing Epic Games and the EA App into one Wine prefix, installing the game from the EA App, running the game from Epic Games, then logging into the "origin" activation window EA showen every time I run the game.
I would prefer having it work as it did on Windows, just clicking "play" on either launcher. The only way to get it as "only clicking play" was to get both the EA App and the Epic Games launcher to be open at the same time in the same Wine prefix, which I did in testing, but now I can only have one launcher open in the same Wine prefix, and the EA App does not launch the game, it's only does game updates.
What can I do to fix this? Or at least streamline it without activating the game every launch.