They hate each other? Interesting, I was not aware that would be a problem because I'm new to both. So I just removed steam achievements and cloud save and made a DRM free version for itch.
I did heard of stories steam rejecting large amount key requests because said game barely sell on steam itself though. I have lurked on the forum for a while and seen topics like that.