Maybe the problem isn't shading caused by faulty normals but just a visual effect of all the dashed lines. What happens if you do the Unity equivalent of SketchUp's hide hidden geometry?
💡 LightUp 7.1 | SketchUp's only real-time renderer that uses object-based rendering
Download Trial
V