Circles are always a bad idea in IFC. Why not set some geometry on top of your solid. Precise at middle from circle (solid). Use that extra Geometry to finde middle of circle. Use Dynamo and set new zylinder to that position and substract. So you get a clean geometry