Centermarks are garbage. I refuse to use them at all anymore (at least as long as I'm stuck using Solidworks 2010 not sure if its any better in newer releases)
Even if I dimension the hole by clicking the edge of the hole and add a centermark later (this used to be our way of working around the crappy centermarks), if that centermark gets deleted all my dimensions error out.
I'd rather sit here and draw in a million centerlines before I use centermarks again.
Yeah they work fine, until your hole moves.
If you dimension to the hole itself, and don't add a centermark, and the hole moves, the dimension moves with it, no problem.
Dimension to the hole itself, add a centermark afterwards, hole moves or delete centermark, dimension errors out.
So F-U centermarks
That is all....I said good day!