the same happened for me, too. If you have a windows 10 PC, you can disable smartscreen if you really REALLY want to play the itch.io version. Alternatively, the game demo is available for free on steam as well.