Whatever it is in legislation, I don't think it's signed as the A8. So that could be a job for unsigned_ref= as opposed to ref=?

Reminds me of the 'Oxford High Street exception' (https://community.openstreetmap.org/t/a420-oxford-dispute/118265) which is tagged as tertiary although it's formally still an A road, because it's closed to cars.