Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

That is really strange, sorry the suggestions haven't helped.

With your old account, if you contact Itch I'm sure they will be able to help you get your old account back which would allow you to get your Steam key.