Centermarks and dimension extension lines overlapping

When I dimension (linear, or ordinate) to a hole with a centermark, I get sporadic results of the extension line either overlapping the centermark, being spaced way far off of the centermark, or being somewhat closer to the centermark.

Any idea what could be causing this?

In the screenshot below, I made all four of the circled dimensions by "adding to ordinate" and selecting the edge of the respective hole. But, somehow I get different results..

SolidworksDrawings And Detailing