Hold up, just so we're on the same page - was it itch.io that said that, or the developer? Because of the developer said that, that's a pretty big problem.
Itch.io said it, I emailed the developer around the same time as well but they still haven't replied.