Weird Face shading

Anyone know what causes this

Check if you’ve got inverted/flipped normals: Viewport Overlays > Geometry > Face Orientation. The mesh will turn blue (forward-facing) and red (back-facing).
If that’s indeed the case, go to Edit Mode, select back-facing faces, Mesh > Normals > Flip (Alt + N)