Does the Steam Release mean, that you won't update the version on Itch? or will people that have paid on Itch still be able to get the latest version from here?
I will still update here, you paid for it, you will continue to get updates. The only thing changing on itch, is day 5 will be the last day released for free(when day 6 is released). Steam would remove my game if I kept posting it for free.