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

One quick thing to try…can you set the AI unit focus to the direction of the units velocity? That should always turn the unit towards it’s flight direction over time.

Alternatively, if you’re in C++…have a look at UBTTask_FlyTo::TickPathNavigation. You can adjust that implementation to meet your needs.