Not sure what could be wrong.
They're delivered based on number of days subscribed for. So right after you make a payment, if you're eligible for another set of rewards, they should already be in the mail next time you log in.