Xl330-m288 Servo stuck/not turning when sending goals through software and python

Issue:

I have the robotics power distribution board and the XL330-m288 servos. I have the board powered by an external variable power supply at 5v. The software running on MacBook m2 and also on Ubuntu 22.04. I can load the servo/motor in the software there is no errors or anything but when I set goal to +90 for example one of the lines move and the other doesn’t and then it gives me an overload error. I tried rebooting factory resetting and self diagnosis. All 13 servos were daisy linked and I isolated each servo and tested them individually and all had the same problem. I tested a brand new servo same kind on the board and it worked fine. Would the voltage from the variable power supply at 20v for like a minute cause this? Did I burn a servo in the daisy link that caused this? If I burned the servo why does the LED still work and when torque not enabled (which I can still enable and disable) it reads the actual values and angles of the motor when I manually moved it. All 13 servos daisy linked were affected from what I tested.


DYNAMIXEL Servo:

Xl330-M288


DYNAMIXEL Controller:

Robotis U2d2 with power board


Software Interface:

Dynamixel software and Python sdk