I've found when there is a feature on top of a surface, a top layer of one surface only goes under a feature by one perimeter, even verified in the g code simulator, and even if I've specified more perimeters. This weakens parts, and sometimes I've experienced some curl back too, leaving gaps.
At the very least, I think top layers should reach the innermost perimeter of the layer that's above it. I'd actually like an option to go even further, stitch to the previous layer's next infill line if it's a flat surface, for me, meaning the same Z height across. That way the material laid down is less likely to peel back up while trying to build a boss on it. If I had an ability to place solid infill diaphragms at specific layers, rather than a fixed interval, that would help a lot on many parts as well.