Checking back up on this. One of the reasons I'd like to see it 9(besides the fact that your other games are on itch too) is that on Steam the in game achivements show as blank (as in locked) unless you run the game through the client. The game being DRM-Free if ran outside of Steam wont show any of your unlocked achievments when you view them from the menu. Kinda irks me a bit having to rely on Steam for that.
I got Kid Bubblegum on both Steam and itch and they both save the unlocked challenges differently with the itch version working and not requiring Steam to show the unlocked challenges.