Looking at your specific problem Magnus now that I have tried it, because you aren't creating a Tie slope, just a Slope to an Elevation (I think that is what you have used right?) this is likely the best solution to your problem -I have posted a video of the issue and solution.
Depending on the angularity of the line and the offset that you will be creating for the element, you may find that if you Fillet Curves into the angular joins of the source alignment of eg 20m radius that you can mitigate some of the "cross overs" however with larger offsets the crossovers will still be present. Below I have captured what I would do to solve your issue
Use the corridor as you have done it to create the Surface Element that you have created. You will need to Explode the Corridor Surface to turn it into Linework and then you will need to break the lines around the locations where you have crossovers and find the "True Surface Point" which is where the Inbound and Outbound lines at each crossover cross each other. Delete out the segments that you don't need and then join the line back together again. You can then edit your corridor template, and remove the slope element from the template. Now you can use Add / Remove surface members to add the 3D line that you just edited / created into the Corridor Surface Model. I recommend also adding the 2 end lines of the corridor surface that you exploded to close out the boundary around the slope that you created.
The attached video shows the process in more detail with a worked example
Hope that this helps - let us know how you get on
Thanks for the question