I'm seeing this game on Ceres Fauna channel, it looks really awesome. I just played the free demo as well, i really wanna buy it, but to be completely honest i'll wait for a steam, epic or something else release since i know i lose emails and files, so i'd rather have it in a library.
I know on platform devs needs to pay the platform itself as well, but this game is definetly worth 10-15$ or more, so it would not be a problem to get it on steam and pay a lil bit more tbf.