23 plate rocket 3 whats this fault mean

the wrench is telling you that you are on the service screen. the mileage and date displayed over the odometer is telling you service is due in 8263 miles or by 06/2025. Notice above the mileage and date it says service in
 
Next fault oil leaking from gear selector . Just fed off faults after faults for a new bike with low miles . So afraid going to trade it in ..
Yeah, it's just two o-rings back to back, but surprised yours went out so early. I'm still working on a better solution...

 
Hi There The service light comes on if the 12 months is up between services even if the miles are not many but you can go into setting and take it off
You can set the date to some bogus date prior to the scheduled service. I never use the date on my TFT anyway.