Circle collider (circle packing) on different surfaces

Hi,
I would like to run circle packing on different surfaces. The problem is that when I run the simulation, the points are not anymore on the surfaces, but they move everywhere. Do you know how to solve it?
Thanks

circle packing on different surface.3dm (63.6 KB)

circle packing on different surface.gh (24.1 KB)

circle packing on different surface.gh (24.0 KB)

Looks like it was a data tree management issue

Thanks! I have another small question, I see that if I change my points, it doesn’t work anymore. (instead of place them randomly, i project a grid on it.) Do you know maybe why?
Thank again
circle packing on different surface PROBLEM POINTS.gh (22.4 KB)

This was a tree issue again, before it goes into Kangaroo. Here it is fixed:
circle packing on different surface PROBLEM POINTS.gh (22.8 KB)

There are some good tutorial videos here on managing data trees: