Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Just figured it out. It looks like people who received a free itch.io key do not automatically get a steam key. I will go through the list of people and make sure they all get their steam keys. But this issue is solved now.