Hi, I've seen games get added to:
like https://dtsfp.itch.io/qarp here
in as little as an hour, and some of the games added (no comment on qarp) are simply not as good as mine.
I tried emailing support about this twice and have received no response. It's very upsetting. My physical games meet all the requirements to be indexed.