Hey! I've heard that it's an issue with Itch.io verification. Contacting their support team is the right thing to do - you should get your key soon!