Season 2 is in development so if steam doesnt get the updates itch does it prob means that the steam version gets updated once season 2 is finished and season 3 starts. If the steam version costs as much as the version on itch (10$) season 2 will prob be included in the steam game aswell without having to pay extra.