DoN's 3D-Pathfinding / Flying-AI system (with full source!)

Hi
HELP! I’ve got this working great. it’s awesome…BUT…I’ve got 3 maps, each with a different gamemode because each map uses a different character/pawn. When i load the maps manually and run them one at a time everything works perfectly; the AI finds its waypoints and my flying saucers follow their paths perfectly every single time. however, when I call a map from ANYWHERE within the program (on a map after i complete a task, hit a trigger box, etc.) when the new map loads the flyingAI doesn’t pick up the waypoints and my saucers go flying off into space. I CANNOT figure this out and it’s driving me nuts! do i need a delay on beginplay or something? any help would be appreciated!
thank you!