We ran our own listing checker over your page. Nothing on it is blocking indexing. There is no noindex tag in the served HTML, the page is public, the cover image is there, and the file is downloadable. So the settings are not the problem and you have not broken anything.
Over a month is long, but it isn't unusual. On this board creators have reported waits of 8 days, 21 days, 32 days and 49 days, and one over four months, all on pages with nothing wrong with them. We see the same spread across our own catalogue, so a slow ticket is not a sign that something is wrong with your page.
Two things are worth doing while you wait, both because they feed browse rather than search. Your page carries 8 tags and itch allows 10, so there are two more shelves you could be filed under. Under Metadata the Languages, Inputs and Average session fields are empty, and those drive the filters people use to narrow browse down.
One thing not to bother with is saving the settings again to nudge the indexer. We measured that across a lot of pages and it changed nothing. What itch does point at is genuine traffic arriving from outside itch.io, so a link somewhere real is worth more than another save.