The normal computation leads to obtaining an aberrant normal rather than an nullopt.
flat_triangle = [33566.2651233045 25138.4986462893 -2492.99708294131, 33984.3154256702 25601.9798292691 -2496.22014502399, 33775.2894528137 25370.2373676621 -2494.5090680561].