Magnus
The challenge with modeling using Templates is that they project perpendicularly from the centerline and that they are computed at the stations where you have asked the corridor to create them i.e. at the intervals you define plus the Template Drop location plus the critical points along the road. We then connect lines between the common nodes between sections to create the model. When you go round tight radius corners, there comes a point where the projected sections cannot do what you are trying to do because the radius is too tight or because the tie points are further away than they need to be for the slop you are defining around the radius that you are working with. In this case in corridors we continue to create the sections and because the sections cross the longitudinal breaklines will also cross as you have defined. In these scenario locations you will need to define a different tie slope / section template that can work in the conditions you are giving it.
We do not attempt to allow a Template to tie to another Template and stop when they cross over, this creates circular references that are exceedingly difficult to control.
The other thing you could try is modeling the edge details with a Sideslope command or with 3D Linework and add that into the Corridor Surface using Add / Remove surface members through that section of the road if you have linework that fits the 3D design. You would then have to remove the sideslope details from the corridor template for that side of the road through that section of the alignment - that will often be the best solution if you have the designers intent in that section. You can suspend Template elements if you are using tables to define the offsets or slopes - by using the ? (undefned) in the Offset or slope field of the Station - Offset or Station - Slope field as follows
Station = 0 Slope = 1:3
Station = 100 Slope = ? (this suspends the sideslope at this station
Station = 200 Slope = 1:3 (This starts the slope again)
Staion = 1000 Slope = 1:3 (End of Corridor)
The above works for any Template instruction that has Slopes or Offsets defined using tables
Once you have removed the "failing elements", if you have 3D Lines that follow the features that the Engineer defined in his design you can simply select them and use Add / Remove Surface Members to add them to the Corridor Surface Model created from the Templates - this forms a composite corridor surface model including the Templates and the strings / 3D Lines.
For example if you have a 20m radius curve, the maximum length of a template on the inside of the curve without getting crossovers will be 20m - if your template is longer than 20m it is too big for the conditions you have and it cannot work. You can try steepening the slope or putting in a retaining wall or if you have Rock maybe a Rock Cut will work, but the Template has to work. If your designer has defined "3D Lines" that do work around the corner, they must have done something different to what you are doing in the corridor model. If you could share the Design and the Corridor model with me I can take a look for you - or at least send pictures / pdf of the design and of the corridor template that you have active in the area of the project causing problems.
Without visibility to the model this is the best that I can offer unfortunately.
Hopefully this helps - let me know how you get on