Hi, some people are redeeming Steam keys so there must be a way - admittedly I'm not sure how myself considering itch.io doesn't consider I own the game. Maybe ask them? Worst case I could send you a key manually.
If you could send me a key i would be grateful.
Reach me at email@example.com :)