I know someone who has the same issue, when looking into it, it seems they have a SE eccount that was registered as being in the EU region, but when they applied for beta they put in NA region, as such they got the same message as you. So it would seem the codes are locked to a region.