When I bought the 1250 I was told the services were 600, 6000 or 12 months , 12,000 or 2 years, then sales staff told it me was 600, then if bike did say 4000 miles in a year it was 12 months service and then at 6,000 miles (even if that was only 3 months later) which I thought was incorrect.
Queried it at the 600 mile service and was told it was wrong and it was 600, then 6000 or 12 months etc , however , one change since my last 1200 was that in the past the 6000/ 12 months service was always 12 months after date of first registration.
Now it is stamped in the service book that it is 12 months after the date of first service or at 6000 miles, so my bike which was registered in Nov 2021 but did not get its first service until April 2022 is not due its annual service until April 2023 or 6000 miles whichever comes first