I understand. We did not remove content, the demo was cut from a developer branch while the Itch version is our most stable public release so far. This game is still under development.
The demo has the purpose to show some features the game will have, it has a sneak peek of features that have not fully developed yet and we haven't put into a public version because they are still work in progress.
The Itch version is the most up to date public version we have. It is only 3 versions behind our developer closed beta builds which are not ready for publishing yet.