Hi Jack and
to the forum.
If you are using a 24V or 36V battery, it could simply be that the front controller has the battery voltage set to a higher voltage than the rear one and the actual battery voltage is too low to allow the controller to work. If this is the case, you will need to use the USB programming cable and software to adjust the voltage setting to the correct value.
However, if you are using a 48V battery
with the correct controller voltage settings, it could be a poor battery connection to the front motor, a fault with the Hall sensors, faulty controller or a fault with the front motor controller harness.
Check that the battery connectors are properly connected on the front motor harness, and if you have access to a voltmeter, check the actual voltage across the two connectors on the motor harness side. If it reads more than 50V and the motor doesn't work you will need to check that none of the four wires
(Blue Yellow Black and Red) on the short unused cable coming from the motor harness are exposed and touching each other.
If there are no signs of touching wires, then I would say that the controller itself may need to be replaced, unless there is a problem with the hall sensors inside the motor.
Please let us know what you find.
Alan