I don’t quite understand why decreasing the rpm would increase the allowable amps (my experience is with vescs) but I will try it out to see what happens.
Current draw is relative to torque, and an electric motor running with no load produces negligible torque at maximum rpm.
As the motor is loaded, the rpm will reduce and the torque
(and current draw) will increase.
If your gearing is too low, it will not allow maximum current to be drawn at higher speeds, therefore it cannot deliver sufficient power to achieve maximum speed. However, if your gearing is too high, it will draw much higher current at lower speeds, causing the motor to generate excessive heat and run less efficiently.
Check out
this post for a similar problem with a jetski conversion with unexpectedly low current draw.
When I try to increase the acceleration rpms above 800 (even by one) I get an order error saying my value is invalid.
The popup tooltip in the programming software clearly indicates a maximum acceptable value of 1200, Therefore I naturally assumed that the controller would accept this value, but it now sounds like the VEC300 controller is unable to accept a value greater than 800.
Alan