During PID tuning, have you ever seen a graph like this?

If you think DGPS is a liability rather than an enhancement then disable it by setting GPS_SBAS_MODE to 0. Perhaps in your location it’s not effective.

Do you know why the drone doesn’t follow its path or the heading direction is vague?
thank you