Hey,
Sorry that’s happened to you , it is not uncommon but it can be a result of an electrical spike caused by the wanning regulator or stator unit , and or possibly the CMOS battery that’s inside the dash unit (some models) , that fails , so usually it makes the dash reset to zero odd , or sometimes infinity.
If the unit records 94K , there is no way to “down-clock” it backwards (sometimes its to stop sellers in used market lying about its true mileage (ammount of miles the bike has seen road vs replaced engine vs new clocks etc but replacements do happen i know incase old parts were faulty)
You could probably have to buy a used low mile clock unit that is closer to the bike’s true mileage?