That's disappointing to hear. I'm not sure why that'd be - I've been told the same by a couple other people - but I've also had thousands of user successfully download it... so my guess is it might be some sort of VPN issue with itch.io? I'm not certain there.
I've been working on an update to this for a while (things going slow due to non-development activity occupying a lot of time), so will be releasing a steam version of it soon - hopefully within a week or so.
Will post here and on the social media channels (reddit/twitter/facebook/etc) when I've uploaded the Steam version. Thanks for the interest!