Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Greetings!
That sounds rather weird as Itch takes care of the key distribution and we did not run out of stock. It might make sense to contact the itch support here if the Button for the Key Generating does still not appear.