Your Kickstarter says "Demo on Itch". I still found the Demo on GOG.
Kickstarter demo has been taken down since the campaign is over. And yes, demo is available on GOG for a while.