These types of sites rarely work. Your site is full of people promoting games but no people who actually want to buy/get games.
Viewing post in a new site
Would people looking for games to play go to your website for promoting games? I think there are only people to promote their games. Maybe 1 guy of 10 000 visitors will click on your game link out of pity.
This is nothing personal. It's great that you have tried to create a free pass for game developers but these sites never work. I have seen subreddits for promoting but the people visiting there are just promoting their own thing so the posts there barely get any engagement/link clicks.