If you are flying a taildragger, was the tail raised when the compass was last swung?
If it was not, it will be accurate with the tail down but inaccurate in the flying attitude, which appears to be the case flying from Plocton to Forfar, which on a chart looks like a track of about 120deg, not 090!