Changing your page after it was already flagged for human inspection might put you at back of queue again.
Itch will not tell if changing payment options to none would make a game suddenly indexed. They can't. Giving feedback to what will and what will not influence the inspections would give bad actors instructions.
Oh, and your game is indexed. That being said, the official stance of itch is, that you should not rely on internal promotion of itch sites to promote your game. That is an issue for search ranking and appearing on popular page and such. But also for being indexed or not, or when being indexed. Your game had first time payments, those take longer. It still was available for any promotion you did. Or do you promote with: go to itch and type our game's name?? You provide a link for people to click on, it does not matter, if you are indexed or not for this.