5.3 PCG Self pruning removes too many points

I’m making a village compromised of streets (splines) that spawn path tiles, houses and lamp posts alongside them. Everything else so far is working, except self pruning houses.

I want to remove houses that are overlapping, and nothing else. My goal is a tightly packed town. However, the self pruning node, which i understand to be for this purpose, removes some points that are NOT overlapping in addition to all that are. I have tried every combination of settings, and they either make the problem worse or do nothing at all.

Points after bounds modifier. Many are very close to overlapping, but not quite.

Points after pruning. Many that were not overlapping were removed

My hunch is that the bounds of a spline point behave fuckily, and the bound we see are not the actual bounds, but after fiddling with the settings a bunch I’ve gotten nowhere.

Big ups muchachos and stay ballin