You should avoid this material overlap using offset or just translation of the skins:
Tie constraints take the shell thickness into account.
However, rigid body constraints used with shells and Nlgeom are a known cause of non-convergence: Known CalculiX limitations
So you should avoid one of those ingredients. Usually the best way is to replace shells with equivalent solid layers. Or to replace rigid body constraints.
