An alternative to the data frame clip to shape would be to create a layer "mask" that would visually do the same thing, or to create a point layer from the grid centroids and us that to label the grid. It looks like the clip function is changing the "shape" of the grid cell and the placement of the label is being moved to the centroid of this new grid cell shape.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.