Yes. The game will be released on Steam on Friday the 13th of May and if you own it on Itch you will receive a key for the other platform as well.
Glad to hear that, thanks!