I am not sure how the itch app works but this might be because its an external upload(because of the game's size).
I also haven't been releasing hotfixes through the itch app, users will need to download them manually. The game will warn players if there is an update though(if they allow it in the main menu).
I will need to check how to use the itch app to post updates in the future.