Why civil3d surface cannot convert to polysurface in civil3d dynamo

i generated surface by camber node called “addbreaklinetosurface” .but i get triangles from this surface,some of them ploycurvenumber equal 1or 2,that cause cannot use the node called “surface by path”.how can i fix it.i test in civil3d software add countline to surface sometimes can fix it,but there is no that node.

hi
Selection.SurfaceByName
3