Line printing - Priority seems to be given randomly

At best I might lose a single line:

But it’s quite random:

It’s doing this when two materials are touching. It can’t decide which line to print. It becomes very random. I stacked detail views (a very ugly solution due to other issues going on) and used some display mode trickery. It seems to increase the odds of things looking correct but doesn’t guarantee it. There seems to be some sort of internal roulette wheel dictating what gets printed.

To make things harder line weights aren’t displaying in Rhino:

Raster printing gets me this:

It should prioritize the thicker line, or the detail view higher up in the draw order. It shouldn’t be printing lines that are thinner and behind other objects. And it definitely shouldn’t be so random.

The latest service release doesn’t seem to improve anything. Thought otherwise after reading the bug fixes. If we could see how it’s going to print at least we would have a chance at fixing it.