Split solids recursively issues

I have a site plan with around 51 extruded solids from a DWG file. I;m trying to split these 51 solids into 200+ indiviadual solids, by extruding the plot lines as cutting tool. However, I can’t seem to split the geometry by using the geometry split node in combination with list cycle to repeat the splitting operations, nor using the geometry split recursively node. Anyone have an idea how to pull this on off?

Site plan Dynamo.dyn (100.8 KB)

Revit file link: https://we.tl/yDfvVxL7W4

I can’t remember which package it’s in, but I believe there is a Tool.SplitRecursively node in a fairly common package (maybe springs?) that should do this for you.