The problem is most likely due to the fact we compute the arcs endpoints based on the length from the intersection points to some given offset over the lanes. However it is not the same to consider the length in a straight live vs the length over an arc (as is the case on an intersection that includes non-collinear segments).
Test to reproduce:
Generated monolane
The problem is most likely due to the fact we compute the arcs endpoints based on the length from the intersection points to some given offset over the lanes. However it is not the same to consider the length in a straight live vs the length over an arc (as is the case on an intersection that includes non-collinear segments).