I use Aron Granberg's point graph by manually placing nodes on a 3-dimensional discrete grid, because I need my agent to move forward, back, left, right but also up and down. So far, it works like a charm and I can add nodes at runtime and connect the graph. That, however, until I decided to port my project to URP. Now, whenever a new node is placed and the graph scanned, there's a massive lag spike caused by garbage collection (specifically GC.Collect within Late post processing initiated when the graph is scanned). The weird thing is that this happens even if I have just placed the first ever node of the scene (so there is really nothing to scan or connect to). I should underline the fact that this started happening only after the switch to URP, which to me is still a mystery since the rendering pipeline should have no influence on this. I post a screenshot of the Profiler for further diagnosing. The only thing I can think of that is also graph size agnostic would be that somehow the initial search for node candidates (via tag in this case) is taking a very long time.