I am trying to cut two holed in this character using a boolean operation, since for some reason I had multiple issues filling and just extruding the complicated face with holes in it. You can see the two objects in the lower portion. They both have no doubles, and normals recalculated to the outside. The top one properly performs a difference operation, however the bottom one leaves a hole in the object
Apologies if this is simple, but I can't seem to find the answer by myself or in forums. Does it perhaps have to do with the lines visible on the top face in the lower portion? I guess a follow up question if this is a difficult fix, is there an easy way to fill faces between these two holes?