I did not know that. I just encountered this game's demo from this site alone and given the excessive Steam priority-focus, I reckoned you were going to make the same mistake too many game devs make - releasing their full version of their games exclusively on Steam - a DRM-strict site riddled with games of which customers never truly own - just perennial licenses to rent until the game gets delisted or Steam one-day croaks for whatever reason.
I wish more game devs just invest more on Itch whence it is DRM-free and truly consumer-ownership supportive. So many potentially great games I cannot even touch because of the Steam-exclusivity barrier they chose.