Why blender makes weird shading when dealing with small objects?

I am modeling a car seat belt and blender is making these weird triangle shadings that I cannot figure out what causing it. Is this how blender behaves when dealing with small scale objects as I have also noticed weird black triangle shading, like a cutout, with small objects? This happened in 2.79 and still happens in 2.81.

Cycles engine.

Figured it out. It was due to improper texture mixing.