Aw, thank you Neon! Tbh, the Itch.io launch hasn't gone as well as I'd hoped. =(
So this does encourage me, thank you so much. According to Steam's timeline requirement, you shouldn't have to wait too long before it will release there, just a few more days.