Thanks for putting in the time! Ideally what I am trying to do is print the model with the vertical gaps between the four pieces. This does work in Surface Mode. But because I want to print with the gaps, the cross section slice is not a closed loop. It I stead consists of four lines.
Now the issue comes down to Cura's automatic placement of the seam. I am specifying a seam location. However because the slice is not a closed loop, Cura ignores this and chooses a seam location of it's own. The location Cura chooses ruins the aesthetics.
Maybe if I could see the code used in the program for this seam location decision I could physically change the model to force the location somewhere. I don't think I have the knowledge to change the code and prevent this override.
I guess to sum things up:
In Surface Mode, if the slice is a closed loop, Cura will use the User Defined Seam location.
In Surface Mode, if the slice is not a closed loop (one or a series of lines for example), Cura will not use the User Defined Seam location. Instead it overrides and ignores that location.
I want to turn off this override, or find a workaround.
Even if it means modifying the model geometry. But I do need the gaps between pieces (required for air flow).