Hey, the version uploaded right now is not verified for the itch.io app, which makes it way more cumbersome to update.
Heyo this should be fixed now! Let me know if it isn't and I'll send it up to the team again to investigate.