Thanks for the additional details, and I'm sorry you've been receiving mixed information from support.
For WILD HEARTS, we unfortunately can't check account entitlements from the forums, so I'm not able to confirm exactly where the game was granted, which account currently holds the entitlement, or why it's appearing as owned in one place but not in your Library. I can only help guide you through the checks I mentioned in my previous reply.
I completely understand how frustrating it is to receive different answers about whether the game is on the account. I wish I could clarify that for you directly, but confirming this requires access to your EA Account and entitlement history, which is something only the EA Help support team can review.
Regarding Battlefield 6, since your copy is owned through Steam, please make sure the Steam account where you redeemed the game is linked to the correct EA Account. Once the game is installed through Steam, launching it should also open the EA app and connect the game to the linked EA Account. At that point, BF6 should also appear in your EA app Library.
If you launch BF6 through Steam and it opens under the correct EA Account but the game still doesn't appear in the EA app, please let us know what happens when you launch it and whether you receive any account-linking or login messages.