The motor says "Brushless without Hall Sensor".
This means that there is no Hall Sensor in this motor. This is a pedal first type. The 4 control wires are for 3-phase emf detection using an extra 3-phase control windings.
The controller that you bought is not the correct type. You need a...