BackSide not shown at certain camera angle?

Investigating, I found material.side = THREE.TwoPassDoubleSide.

With that option the BackSide is correctly shown. Why are two passes needed but only sometimes ?

https://github.com/mrdoob/three.js/pull/21967 and

has some background. DoubleSide is complicated with transparent objects.