Thanks, I figured it out, I had a filter set in the BP that looks for smartobjects and the filter was set to “none” for tags, so the NPCs were literally looking for smartobjects with no tags.
I just got a reference to the variable I made in that BP via a cast and plugged that into the filter instead. It seems to work ok now.