Games must be approved before being indexed by itch.
I do not believe this to be true.
There are regularly even malware and stolen games indexed within hours of account creation. On weekends. And with payment options.
I suspect that an algorithm prescreens games. And has many false positives and false negatives.
It took not long to find in recent games an account that is 13 hours old. It and the 1 hour old game are indexed. One hour. It is sunday. I have doubts, that someone had a look at it.
That so many people complain about non being indexed after days, weeks and months has reasons. And it is not, that they look at every game and have a queue.