I know why this is happening - the pixel to world ratio used to "normalize" the width to 1px changes on grazing angles, because you see more of the grazing surface in one pixel. But you would need to compensate for this based on direction, which is currently not possible - the line width changes for all directions, even those not needing it.
So currently it works correctly for perpendicular lines, but not for those parallel with the perspective projection. Looking at the results, it will be probably best to change the way this works.