I try to keep the itch version up to date with the steam version (currently itch is slightly behind, I will update it later today).
You can play with a mix of itch and steam versions but you won't be able to use steam networking, and will most likely need to port forward (and then share your IP and open port with your players) if you're the GM.
I'd recommend everyone running the steam version just for convenience.