Force circle detection in "Measure" and "Assemble"?

The problem I’m facing is that when loading some STL and doing Measure or Assemble, it will correctly detect circles but later it stop detecting some circles.

I didn’t do any resizing, simplifying, and now some of the circles stop showing up.
I did add some Negative part: cylinder in some other part of the object which I then Mesh boolean: difference. But looking at the wireframe via *Simplify" I don’t see why it would detect some circles and not others that were previously detectable.

Screenshot showing 2 detected circles, and some undetected ones
Screenshot 2025-06-13 115312

I didn’t see any obvious options in preferences that might affect shape detection. Having such a feature might be nice.

Is there a workaround?
I use the circles when trying to align holes for Multiboard.