Using the motor to keep the car stationary on a small hill would use about as much current as accelerating gently on a flat surface. It was probably more a matter of the computer getting confused by unusual/unexpected data so it erred on the side of safety.
The difference is that the power is on the same place(s) in the motor, when accelerating the power is spread all around as the motor turns.