ARGHH
@jordan_ali - I was working on the thread you deleted and have code to share. 
I kept some of your code (not shown in the image below) and copied some code I posted this morning in another thread. I could say more but won’t bother. Oh, it works in R8 but fails in R7.
voronoi prism_2025Apr26a.gh (28.7 KB)
I spent a lot of time getting this to work in R7 as well as R8. The root problem was that the Voronoi ‘B’ (Boundary) input must be a rectangle and the top of this shape is not. So I used Trim with Brep to trim the Voronoi cells, which left many unclosed fragments. Most of the time was spent closing the unclosed Voronoi cells using face edges. Finally, the white group culls duplicate Voronoi cell edges for SrfSplit.
voronoi prism_2025Apr27a.gh (37.2 KB)
However, I realized as I typed this that maybe the only important part is culling duplicate Voronoi edges for SrfSplit
Indeed, that works fine too and is much simpler.
voronoi prism_2025Apr27b.gh (31.5 KB)
