The viewport has subtle feedback to let you know if surfaces are wonky or normals are flipped. As you say, that looks like if those faces are higher or lower creating a shading split there. So a little S to scale, Z to lock the axis and 0 to scale it all to zero should solve it.