The code for approaches and departures are correct, but the autopilot is processing those approaches and departures incorrectly. See pictures. Specifically “course to fix” CF leg and “track from fix” FC leg are really messed up.
Don’t worry, it s normal
it’s another of the 1000 AP problems that we are all waiting to be solved