Thanks :) I'm aware of it and sadly I have opened a ticket about this issue 2 months ago, the game is also de-indexed, no response from itch.io yet. I'm unsure about their internal situation at the moment.