The definitive answer is, don’t use the pipe segment component you will always have issues with these unless you set all of your p&id components on the page to use anchored layout. But then your displays won’t resize for different screen resolutions… Hence, don’t use them. Use the line shape: they look cleaner, and they have fewer display issues. I would suggest using only 1 or 2 segments per line and connecting multiple lines together by moving them. Having one big multi-segment line is a nightmare if you need to move vertices around, as vertex manipulation in Ignition has a lot left to be desired… You will end up with non-perpendicular and misaligned vertices
Ps. You should never mix anchored and relative layouts for components that need to be connected. If the client is opened on different resolutions, your components will most likely no longer be connected, and your relative components will be scaled larger or smaller while your anchored components won’t be scaled at all. Whoever gave that advice doesn’t know what they’re talking about.
While you’re working out how layout options work, I suggest you open two clients, each at different sizes and potentially ratios so that you can see the result of your layouts on different client resolutions.
Also, make sure that your line objects (and all other components for that matter) have integer positions and sizes. The easiest way to ensure this is to select your components (yes, plural) , press ctrl+p and hit enter. Ctrl+p brings up the size and position dialogue, hitting enter will resize/position the objects to integer values. Note, somewhat counter-intuitively, applying this method with multiple objects selected will not move them all to the same position and size, it applies to them individually unless you specifically punch in values into the fields.