My P3A, about 6 months old had the same problem several times every flight, I am based in Tasmania, Australia and the same thing anywhere in the state despite multiple compass calibrations.
Am presently in Western Australia and for the first time flew using Litchi - no problems, also last week...