Maybe it could be an option, if you buy the game, there will be an folder with it with the updates.
So, people on Itch can see the process and the future plans and you aint giving them away for free.
Just thinking out loud.
Awesome that you will look into it!