Monoceros rule based script

Hi i’m in the middle of doing a monoceros script. Trying to aggregate a solid with a set of module and using points as the rule base, the problem is that even though the points are right on top of the connectors but the node doesn’t recognise them. I’m not sure if the point based rule is the best option and am open to suggestions. I have attached the files below in case there is something that’s missing but i’m too frustrated to notice.

thank you

monoceros-script.gh (14.8 KB)

m-geometry-2.zip (2.6 MB)