Like, I have often noted that GPS is not always up to scratch, so to have, an ordinary decent compass is never wrong,
Actually the Earth's magnetic field is constantly shifting and can be subject to local variances. GPS birds are on constant orbits, its the programmer of the GPS that is wrong.