I think I know the issue then: If you play on Steam but redeemed the code via EA, you'll need to start the game up via the EA app in order to get your Apex coins. It's a weird quirk where progress is carried over between the two, but they're still separate platforms, if that makes sense.
Try launching Apex via the EA app, and let me know if your coins show up.

...