will the Itch version stay updated when it's on Steam?
Yeppa, this version is a preorder for the full release. It will see all the updates.