That is a new one. What version of windows are you on? And are you downloading the new version or the System Demo?
(in the past people also had more trouble downloading through the itch app than browser)