Hi Lindsay and
to the forum.
I'm not quite sure what the cause of your problem is, but it is strange that the partial rotation of the motor is enough to start it working again. The only thing I can think of might be a failed or intermittent Hall sensor in the motor.
I know that the MP4 won't start if all three of the Hall sensors are disconnected, but I don't know what happens if just one sensor is not working correctly.
Unfortunately, to check the operation of the hall sensors, it will be necessary to remove the wheel so that the controller can be taken off to access the Hall sensor wires plugged into the rear of it. But as the fault is only intermittent, it may be very difficult to locate.
When/if it happens again, try moving the trike forward just an inch, to see if the motor tries to turn. If it does try to turn, move the trike back an inch to the same position it was in when it refused to run, and see if you can recreate the fault.
If it is related to the rotational position of the motor, then it will probably be a Hall sensor fault.
Alan