Geometries created from scratch in Python are currently by default low-precision. As a workaround, apply a SpatialReference to the class' 2nd parameter.# Instead of:poly = arcpy.Polyline(array)# Use a SpatialReference object as the 2nd parameter instead:poly = arcpy.Polyline(array, sr)