According to a dev's post on twitter, this version is cut, it's what was steam version suppose to be:
Abaddon: Princess of the Decay will launch at October 19th at 5 PM PT!! The fully uncensored version will be on FAKKU and the cut for Steam version will be on itch.io!