I smell a class action lawsuit. That's a whole lot of lost revenue and time for you and itch.io's creators.
Godspeed!