There are mandatory waiting periods on Steam and I'll be away on the week of the 10th of September (when it can be launched) so I can't oversee any issues that may arise.
If anybody buys it on itch before the Steam release then they can feel free to mail me and I'll sort them out with a Steam key upon release.