Although it sounds like multiple issues occurring, it is probably only one fault that is causing the problem so you may have to go through a fault finding process and then test/ride your bike to see if each action works.
The first port of call is to carefully check all wiring connectors make sure each one is connected to iits wire firmly and there are no loose wire/solder/crimp joints.
The first place to start is the wiring checking and testing after each action.
Inspect the 8/9 pin motor plug connector disconnect the joint near the hub motor, and reconnect it. Align the arrow on each part of the connector and push it together until you hear or feel it click in to place, also there is a slight raised stop line on the hub motor connector.
Check the controller connections and make sure the 3 motor phase wires are pushed firmly in to place and fit tightly, also the same with 5 or 6 thin hall sensing wires.
If that fails have a look at the battery supply wires and again make sure they are connected firmly.
If any of these actions do not remedy the situation then the fault lies within one of the component parts.
The 250w is a small 120mm hub so the controller will only be about 14/15a max unless it is faulty it shouldn't draw more amps then it can supply.
Another option is if the kit was professionally fitted take the bike back to the vendor who fitted the kit and let them deal with it as surely there should be some warranty.