From what another dev said, itch is having issues with downloads as of late. Not sure why, most devs are aware of the problem with itch and are offering workarounds. I'm GUESSING there was some stuff done behind the scenes that caused it. Aren't "updates that seem to screw everything up for awhile" grand? :P (no)