I think, either you registered the code to the wrong account, OR, Square Enix lost your registration and decided to pocket the money you paid them. Since SE has not been shy about flouting its complete and utter ineptitude as well as indifference to customers, it's probably the latter.

Try the registered to wrong account form I guess.