The reason for this behavior is that the angles of sequence flows are not part of a BPM XML file. Importing a diagram from another tool leads to offsets because the size of gateways differ between tools. Sequence flows follow coordinate based waypoints. Due to the size difference of gateways these coordinates are off. To keep the diagram functionally the connection to the gateway is enforced and thereby is not always straight.