Hello, I'm wondering what is the difference between the Steam and itch.io release?
Steam has the DLCs i.e pets and map exclusive skins. You have access to public betas.
There are no DLCs for itch.io.(you cannot get the above mentioned). Apparently there does not seem to be a way to get access to the beta version of the game.
Other than that there really isn't any difference.
The public betas are release before they become official versions. The developers gathers info from people playing on the beta version to help him fix any issues found in that version.