Why can't the built-in pathfinding behavior do what you want? It could handle the kind of map you showed, providing you used a small enough cell size.
The reason I wanted to use the custom behavior is because I need the pathfinder to be able to calculate quickly when objects block the path, see my original message. Also, I need a rocket that can calculate a path quickly as its moving so that it can keep up with the player inside the maze.