Honestly I'm not sure if there will be a steam release but maybe ask the dev?
thats why i posted here i usually find devs are pretty good at responding on itch