Placing family on toposolid subdivision

I am using the add component (location) node to place planting families on a toposolid. They don’t seem to be sitting on the surface of the targeted subdivision. Is there a different way to do this?

Pardon my wires. Same script in this thread.

Thanks!

Populate geometry is a 3d component, you will most likely want to project points to the surfaces.