Did the OP use different cards on the same AWS account or different accounts and mailing addresses for each credit card? if it's the second case I am in a bit o trouble

According to AWS you can have different accounts with the same CC, but those accounts must be from different persons if you want to use the free credits, as it was my case, created one account for me and convinced 4 co-workers to do the same, since they didn't have CCs i created a temp one for each of them, we used this to mine, told this to AWS and they said it was fine