BrepFace.Split() Issue

Hello All,

I am trying to split the BrepFace and sending all the face data in tree.
But BrepFace.Split() is giving me its parent Brep on splitting.
attaching the script with this (154.8 KB)

P.S… this code is a part of a is roughly written in c# component. please ignore the non standard c# format.

Thank you.