My Gen 2 is coming up for 6k (currently 5400 miles) so I'll be booking it in at a stealer very soon. But I just checked the bike itself, and the relevant bit on the TFT says the next service is due in 1485 miles

Is that something the dealer set themselves, and got it wrong (like the date for it, which it says is April '22), or is it auto-sensing and thinks a service isn't actually due until almost 7k?

TIA