I didn't realize the waves would be so far apart. I had lost hope but finally received my code today.
The bottom of the email says there is one card reserved per code. So, you don't need to rush to use it as long as it's before the promo end date (12/31/2021 at 11:59 pm PDT).