I think that may be an itch.io issue, as we are still seeing the game being downloaded today by others. Maybe you need to contact them?
无人应答😭