I'm still waiting for the reindexation.
Unfortunately, Itch doesn't answer the ticket support.
New sales pay for the effort invested in new updates.