Should is also be jumping left like 20 tiles when moving it 'right'? Or should it be jumping it "into" another building (it jumped a chemplant 'into' an oil refinery, overlapping 6 out of the 9 tiles of the chemplant with the oil refinery when trying to move it one tile)?
After some more testing it looks like if something would be moved into a position where a fluid would mix wrong then it jumps almost an entire chunk in the 'backwards' direction of the attempted movement? That includes it potentially jumping 'into' another building.
Yes, Dominik is the same person as this Dominik :)
Conclusion here at the office is that the checks do not work ideally but since it works we will leave it as is for the time being. So this jumping around is an ok workaround.