Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I'm not sure. I talked to someone who has the game and they said the Steam key redemption button was there. Still talking to Itch.io about it. Might have something to do with the differences between purchases and download links though. Waiting on official response from them.