I posted more details in Crashes killing Unity When using Navmesh Cuts with Recast
So in summary if two NavMesh cuts have overlapping vertices. And there are many navmesh cuts with this scenario we end up with the stack overflow crash in Pathfinding.Poly2Tri
If we ensure that no two NavMesh cuts have overlapping vertices then the crash never happens.