Thanks going in right direction nowError 30 indicates a communication issue between the display of your bike and the internal controller. Somehow, the two aren't communicating properly. Typically the issue is: 40% Internal Controller.
The manual and this guide outline this Error 33 means over current, and to check connection between the controller and the motor.
Over-current is a blown MOSFET in the controller. You can check that by measuring the resistance between the battery red and each of the three motor phase wires, then repeat for the black battery wire. Each group of three should be the same as each other and in the range roughly 5K to 20k.Thanks going in right direction now