No, that's on me! Will try and make that a bit more intuitive - but also worth mentioning that the Itch version is updated a bit less frequently than the (also free) Steam demo!
Can't promise that for the demo but for sure for the release! Am trying to not sink more time than needed into things that don't directly aid the full release and doing Apple notarization for the demo would be its own process, plus all the testing and potential issues :/