BLDC motor drive: Requires an external push to start rotating
two theory:


the motor requires a high starting torque because of the motor load. See if you can start the motor without a load or apply a higher CTL signal at startup.
The hall sensors are not correctly aligned with what the motor driver expects, check the "Timing chart" in the datasheet vs the motor's datasheet.