I took a quick look at this in the debugger, and I believe it is because we do polygon triangulation on a tangent plane, and the tangent plane becomes hard to compute for large polygons like this. We’re not able to do anything about this in the short-term (contributions welcome, of course), but I submitted an issue so we can consider it later - #620. In the meantime, adding more points along the boundary may help.