I don't know what else can possibly be required from me at this point
Possibly nothing.
Staff don't usually provide explanations for why a game isn't indexed, but what I've seen over the years:
Most likely, they simply haven't been able to manually review your game yet. Many of us believe that Itch must have an automated system with a secret algorithm that initially decides whether a game is indexed or not.
If that automated system flags your game for manual review, there's not much you can do but wait. The problem here is that there aren't enough human staff to handle the full volume of requests that need to be reviewed, and that generates the delays we see.
Surely, being quarantined is a sign that your game has been flagged as dangerous, and that likely complicates the process further, as it means staff must confirm that it is indeed a false positive before lifting the quarantine.