The difference is that the demo version only is available on itch.io and that it only is going to get updated on the Steam version from now on.