My game spam bombed months ago and it got delisted from populer games page. itch hasnt changed at all within these months :)
Viewing post in Bots are mass rating my game. Rating bombing?
Delisted has a meaning. It means removed from a list. The "popular games page" is a list of all indexed games.
Your game is on that list. It is indexed.
If your game was downvoted by illicit means (fake accounts), evidence of those fakes might be more apparant now. Maybe report them again.
In my opinion, Itch needs to a) believe that the ratings are fake and b) have time to remove them. And b can result in them losing track of the issue because of all the other bad things happening.