Looks like your itch redeem is in the rare set of ones i forgot to tick 'External keys allowed' on, woops! Send me an email xenonfossil@gmail.com and I'll get you sorted!
It's been resolved via a conversation over Discord. Thank you.