There isn’t a demo for this game on itch so I’m not sure what you are talking about?
... You know, I had a lot of tabs open when I wrote that and think I asked the question on the wrong forum/mixed up the games! Oops!
Must have, since I bought it and the DLC.