Went to Amazon chat and got the support right away for anyone still waiting.
I already got my code but it had already been redeemed somehow. Talked to support and and they said they couldn't help me so they got me a ticket with their technical team. Since this isn't a technical issue that makes no sense. Maybe I should just contact support again and request a different code?