the sensor signal goes through a different algorithm and calculation chip to each separate instrument
Hmmmmm, well there's no date on this (don't know if the reference is for 1st gen, 2nd gen, or both), but this is copied and pasted from Speedohealer's FAQ page:
"5. Will the SH calibrate both my speedo and odometer?
Yes, but it is not possible to calibrate them separately, as one speed signal drives both the speedometer and the odometer.
You can get 100% accurate speedometer AND 100% accurate odometer only on those bikes, which have zero "speedo-to-odo" error ratio (see FAQ #16) built-in, such as the Yamaha FJR1300.
On most bikes, if the speedo is calibrated to be 100% accurate, the odo will register slightly less miles. While this can be annoying in certain situations, one can always calculate the real distance easily after a long trip."
I'm inclined to believe this since it is one speed sensor signal, and as far as I can tell, you're modulating that signal before the ECU. So it has no idea it's being screwed with, it just believes what it's being told. But I'm still open to other explanations.
Several years ago I purchased a "Yellow Box" from a company in Australia. It is a electronic correcting device that goes in line from the wheel sensor. You can make your speedo read anything you want +/-
ahh here is the link
https://www.yellr.com/ - they still exist
I bought two of those for cheap back when the R1 forum did a group buy. Still have one on my Tacoma to compensate for the 33" tires. Ironically, the R1 needed more correction just due to speedo error than the Tacoma needed for 2" taller tires. Would it really be such a crime for a bike to have an accurate speedo????