I had this challenge trying to transfer some domains to Namecheap. It was so frustrating, after the second time of allegedly submitting the validation code, that I sent a screen shot along with the code to prove that that was what I was being given.
Hopefully, the expiration won't be an issue...