The texture paint is the only one that is wrong. Render and shading are correct but I can't correct it in paint plus every time I do try to paint it will paint on the wrong material.
I have two collections, one for the face and the other for the hair and the materials for them both. The face material is on the hair mesh while not being assigned to it.