Hello! It'll be added to Itch at some point, probably sooner than later! In fact I just wanted to focus on launch to get the game more marketed in Steam, and then release on Itch later, but I'm not against DRM free lol
I'm sorry, I wasn't very clear. I didn't mean to say I had to do a port of the game to post on Itch, just that I wanted to give some time before posting on itch so I could focus on marketing the game on Steam before putting in another store. It also ensures the game comes to Itch with most of the bugs fixed, which is better to anyone buying here.