Hi, community admin here (not the dev himself, but I do know a thing or two!),
It is indeed. The Itch.io is up to date with the Steam version - there's no differences among them. At most, you can expect the Steam version to be ahead by an hour or two, due to upload times, when a new update launches.
The upcoming updates have been slow, but progress is still being made. The dev's had some unexpected issues, first with wildfires, floods, then the pandemic, and the loss of a hired programmer. Crazy ride.
I don't often browse Itch, I'm mostly on the Reddit and Discord communities, but feel free to join either and send me a PM if you have any more questions!