Earth’s magnetic poles move. That’s why they have to keep renumbering airport runways.
Yes, we learned long ago in the army that you had to use a map’s date and then apply a formula to get the current north and then use it for nav. If one didn’t do that, it would put you way off.
Could be that pole shifting is the cause of climate change, which has nothing to do with cow farts.