Hmm. Sounds like it might be an itch.io central issue. Maybe send them an email or ping them on Twitter? Sorry you're having trouble!