itch.io sadly doesn't have achievements
Hey, glad you're enjoying it! You should be able to redeem a Steam key for the game from itch.io, and I believe the save data should transfer between versions.