Brushing a Draggable Node Graph

I’m trying to create a node graph that is both draggable and has brush select implemented. Both “seem” to work, but if you click and move the node cluster, the brushing no longer works as intended. If you brush over the original position of the nodes then it will select them, but if you try to brush over the moved node cluster itself, the brushing does not actually select anything. I think there is a disconnect between where the brush layer thinks the nodes are and where they actually are on the graph. I’m not sure what I need to update/transform to amend this.

Welcome Brad! Could you post a link to a notebook, however far you’ve gotten?