We did submit our game to the GOG store, but we never heard back from them. The Itch version will be released soon tho.
Ok, I rather GOG, but... i prefer Itch over Steam, if possible. Regards