Unfortunately I don't have the licensing / money to post this game to steam. It'll be staying on Itch.io for the forseeable future for those reasons.
Would it be possible for you to put it on the epic games store? I don't know anything about putting games on stores but I thought maybe epic games does it cheaper (or free) or maybe even the Microsoft store.