It's very possible that the Itch version will be compatible with the Steam version, though this hasn't been officially confirmed. If you don't mind waiting to test this yourself, then it's highly encouraged! Otherwise you can always use the free version of the DLC.