Normals not at centroids
Solved. Reduced problem to four rectangles and noted vertex count in status bar. The two inner rectangles each have an extra vertex.

This also shows that the location of the normal is not the centroid of the area, but the centroid of the vertices.

Blend uploaded to .