I'm kind of in the same boat.

Preordered Heavensward, played in early access since then, got my paladin to level 56, my account listing on the Mogstation says I have early access as well. Got both early access and full game codes listed in the game list when I log into my SE account, but both Mogstation and the game itself says the full game key is invalid...

Waiting on support to either validate my current code, or give me a new code, sent the request 7 hours ago, but judging from my previous experience in this and other mmos, it'll likely take a good long while...