Bro tbh that's the antivirus on your end i have 4 to 5 downloads and no one has yet complaint, sorry for your experience with it.
I couldn't even download it because itch stopped me from doing so, that's why I came here to give a heads up... :(
Ohh really sorry about that bro I will try to fix it next time