Yes, but not right away. There's some exclusive content missing that I'll be adding to the Steam version. After that, the itch versions will be aligned with Steam. Thank you for your understanding.
For your information, Episode 2 currently includes Episode 1, so enjoy it ;)