ZBrushCentral

Why do I get this artifacting after applying a live boolean?

Hello! I’m a longtime Blender user that’s switching over to ZBrush for my university. One frequent problem I encounter working with booleans is this:

When I apply a Live Boolean with the Make Boolean Mesh button, I get some strange artifacting in place of the subtraction mesh. I believe this is called “non-manifold geometry”. Why is this? Is there any way for me to clean this up?

Thanks in advance!