I had same kind of problem with a game i am working on right now.. I eventually done away with pathfinding because of the issues I was having. I ended up using the bullet behavior because it is smoother and I have more control of it..
If you figure anything out let me know I would like to use pathfinding if it works correctly...