Как все нормали вывернут «наружу»?
В видео, предложенном Константин Китманов, на 3:55 рассказывают про правило "против часовой".
по итогу
в варианте генерируемого из скрипта меша, правильнее всего не вращать грани/меши куба (хотя так тоже можно,но не стоит), а правильно указать порядок вершин в треугольниках/полигонах, чтобы "лицевая" сторона по умолчанию была верно направленна)
Гляньте вот это видео, там ближе к концу про нормали. В частности есть совет просто вызвать https://docs.unity3d.com/ScriptReference/Mesh.Reca... и умная юнити сама поймет что куда.