Even if you claimed it, the download was removed (still don't get the point of doing this)
Oh wow, that's honestly really stupid. No other game store that I know of does that.
(That's not a slight at you or the devs, but at itch.io. I understand the need for removing the game.)