And will there be delays in the Steam update? (I mean, will the game be released on itch.io first and then on Steam, or will it be released on both platforms simultaneously?)
They are released simultaneously. I've been working on big patch, just some IRL struggles has been slowing me down, but the game is still being worked on.