There are instructions how to claim a key on this page, I hope it still works the same way
Thanks for your reply. I followed instructions, but still don't see the claim key on the download page.
Screenshot
The keys look ok on my side, I contacted itch.io support about this
I got a reply from support, they fixed something and say you should be able to claim the key now.
Thank you, it's working now.