That controller does have a “self-learning” wire. It’s the single green wire. One male side and one female end. Turn on the bike and try the throttle, if motor sounds but no movement, then connect the “self-learning” wire. Which seems to be the case with your bike.
CAUTION: The motor should start spinning when the “self-learning” wire is connected. Could be forwards or backwards. Be prepared for wheel AND pedal movement.
The “self-learning” works as an on off switch. Connect the wire and if no wheel movement, then unplug the “self-learning” wire and reconnect. The wheel should start to move in the proper direction. Then you disconnect the “self-learning” wire and tuck those wires away. This only need to be done once.
It could also be the default that throttle will only work AFTER pedal movement has been sensed. This is referred to as “non-zero start”. I would also try to pedal the bike and try the throttle again.
Regardless, the motor will be engaged when the “self-learning” wire is connected. Either forward or reverse.