BooleanDifference with circle not smooth

Hey everyone,

I was performing a boolean difference on a planar surface with a circle and the resulting hole was not a smooth circle, but had edges. I attached some photos below. Any idea why this is?

That’s just the display mesh, nothing is “wrong.”

Good to know. Thanks.