Hello,
Check whether your mesh is manifold. That is, whether it can be unfolded into a 2D surface like those paper polyhedra we made during the school years. Being able to be unfolded, it allows to make all normals point into the same direction. Please, take a look at this: Remove faces in contact with non-manifold edges
best,
PC