How to check if i can split the procedural mesh

Hello guys,
how to check if i can split a procedural mesh into two parts. I mean after cutting the tree (i’m using slice procedural mesh function), i would like the crown of the tree to separate into two meshes if free space exist between them. Is there any function or trick that checks if the mesh has no free space between elements in this mesh?