From what I understand yes kind of. Like mentioned the only difference between the free itch 2.0 version and the Steam version will be that the Steam version has an additional character and quest line. Though maybe there will be some Steam quality of life features in there as well like achievements for example but yet to be confirmed.
So best to think of the itch 2.0 version as complete, and the Steam version as the same complete version with extras.