Yes but you can switch between states, and turn off the path finding, I don’t know how exactly the path finding works since it’s complicated api with many components. I got to the point where I can use a trace system and if the AI sees me he will go around the objects. It may take a while but you can find a solution how to switch between them. You would rather make your own AI with it’s own trace system to be smart enough to see obsicles and go around them otherwise you will keep on bumbing into bugs like this. I got the whole thing but I worked a lot on it and I’m not going to share it that easy. The trace system can be made so you can exclude meshes, exclude some leave some, make a trace that detects what kind of mesh it is, box , sphere and so on.
Just a question, why do you want to make an AI that reacts instantly to what you throw at it, you want to make it learn objects ? I don’t think in this case this system you are using is good for you, you will have to dig deep into the classes and learn them very good. while if you make your own you know everything from the start because you know what you created. I use the trace system api from unreal rest is really down to earth C++ code built from scrath. Of course you are going to use delta and actor locations. I got bussy with something else, and left the AI stuff alone for a while, but this was my initial work, to make an AI detect meshes and be smart to avoid them.