Sounds like the motor itself with an internal winding issue maybe. This could explain both the missing low speed and excessive current draw on high speed.

To prove you could gain access to motor and try dabbing direct +12 volts on green/slate and green/yellow wires to see if each speed works. I would be wary of leaving a 30 amp fuse in the main circuit though.


Richard

2018 Roadster 3.7
1966 Land Rover S2a 88
2024 Royal Enfield Guerrilla 450
1945 Guzzi Airone