How can I stop intersection of instances in geometry nodes?

I wanted to make a similar image to this one of a SEM Kidney cross section


So using bounce splines in a cube, giving the curve a circle geometry profile, applying a solidify and finaly a big boolean to create a ‘cross section look’ worked okay, but it was taking ages to fix all the intersecting geometry.

So I thought I’d turn to geometry nodes to see if that would help.
I’ve been using these tutorials below to make curves generated using geometry nodes and tried to place the RayCast Node to help with the intersections but to no avail.

Is there a way I can create the look of the original SEM image procedurally?

Thanks in advance!