Do not turn off security settings, firewalls and so on. Never ever. Not to download a game. There are stolen games with malware uploaded to Itch every day.
And the file hoster currently used is a bad one. Your devices probably block it because of the malicous advertisements. It opened like three different popups for me and displayed a fake consent button and other stuff. The sites it redirected me included crypto scams and other bad things.