As the title states, I have some problems relating to Closest Facility turning road Arcs into lines with a few vertices.
For example, this is the road geometry

And this is the Closest Facility route:

Instead of creating an arc segment, it uses a total of 3 vertices to approximate the arc. My problem stems from the fact that the two lines actually have an intersection of 0 length. I unfortunately cannot use a buffer, as that causes other problems.
Is there a way to mitigate this? Either by getting a different result from Closest Facility, or by converting the initial road arc to a simple line segment, using the same method that is used by Closest Facility (thus, getting the same exact result)