Whenever I deleted the pieces sticking out of the model the entire hole would disappear.
That’s where Intersect comes in.
When you push through a face it doesn’t automatically make geometry at the place when the two parts cross, so you use Intersect faces with to create the geometry.
You can see in this gif there is no black edge at ...