Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

The issue has been solved after I emailed support. Looks like because I bought a bunch of games at once due to the sale that it looked suspicious to the automated system, so the sales had to be reviewed before releasing the keys

Oh, that's good! I'm glad you were able to get the issue resolved!