Hey, excited to try the beta. I hope you will keep releasing here on itch even after the game is available on Steam, personally I don't use Steam due to the DRM.
I don't have any plans to discontinue itch Io as a platform, don't worry :)