Hey ch1dori,
Sorry to hear you're experiencing issues with download the latest version, This is typically an issue at Itchs end. I'd recommend possibly trying on a different browser or trying again a bit later on.