Great news Peter! You've done well to connect the dots from varying sources of information.
I have not heard of the rev limiter being engaged due to a faulty switch or wiring on the CFMotos, but that doesn't mean it could not happen, so your posts may help someone else one day. There is a limiter override switch on the Motos.
Did you try disconnecting the gearshift linkage and test the shift lever on the engine by hand to see if it has more travel than the shifter provides, or count how many positions there are?