Can the sprockets be changed and the ABS light still acts normal, on until 5mph? My ABS light doesn’t flash. I am still on stock tires. Yeah, even on a 8% downhill grade in 4th, the best I get is the 43mph.
I'm still running with stock gearing so can't really comment on the ABS or speedo impact.
On long downhill grades I have seen the speedo read 65 mph while the GPS shows 57 mph. Even at that speed there is little engine vibration and the limiting factor seems to be wind resistance and hp not running up against the rev limiter.
On level ground with minimal headwind my bike will run 47/48 mph. Get rid of the headwind and I get 52 mph. At those speeds you are out of hp not RPM.
I weigh in at 210 fully geared up, run my tires at full pressure (33/35 psi I believe) and have a very low profile top box on the rack.

To drop the top speed down to 43 mph down hill and run up against the rev limiter is going to take more than a drop of one tooth on the counter shaft.
Time to start counting sprocket teeth, and verify the speed with a GPS as
@BergyPatty37 recommends.