If I had to guess, I’d say the component that gets rid of duplicate lines now fails, because I can’t deal with the curves, introduced by the rounded brep.
Didn’t somebody else show you yesterday how to do this? Once you have the closed brep, it should work in the same way.
I’m not on the computer any more, but I can check the definition again tomorrow.
Please note that with 3D Vornoi diagrams there is always the problem that small cells can get generated, especially if you additionally force the Vornoi into a volume other than its bounding region.
This becomes problematic when you want to thicken the cell edges, because each knot can theoretically only be as thick radius-wise as half the length of its shortest, adjacent edge.
In other words, half the length of the smallest edge dictates the biggest, overall thickness possible for all struts, if you apply an overall thickness. If you don’t respect this, you’ll get weird geometry abnormities.
In order to mitigate this, you’d need an algorithm that’d remove cells with very small edges, and correct all adjacent cells to fill the newly available space, which is no easy task to tackle, especially without scripting.
That said, you can always use the seed of the random points to selectively generate different constellations, each time checking whether errors appear or not, and simply work with a flawless seed that also makes sense otherwise.