Itch.io’s server defense is kicking in?
I’d ask the file’s owner or send an email directly to Itch.io support.