Odrive s1 fried, U10 converter is completely shorted

I have been using Odrive S1 for a wheeled robot with a 48V hub motor. The battery, however, gives out 53.5V continuous and 55V+ during full charge. The odrives were still working for a long time. Recently, I changed the wiring and everything, tested for connectivity, ground, and any form of splits beforehand, and powered them via 12V GPIO logic and 48V motor DC in.

2 were working(green blue led), and 2 were not(no led). I immediately disconnected the power and rechecked all of the wiring, but still, everything seemed good. On the next try, all four were not powered. I disconnected the battery connection from the odrives and just had the 12V GPIO in.

On the third try, one of the odrives flamed out. I checked all the odrives over usb, the flamed one is still working, but its U10 converter chip is all grounded(short), same for the rest of the drives, but they are completely dead. The flamed one still shows up in odrive gui.

I checked the GPIO wirings again and again, everything was fine, rechecked the 12V supply, still fine. Not sure if the continuous over-voltage usage made the culminative damage on the board or something I am unaware of.
Image attached with damaged part right above the bolt, below 3R3
Any leads to why this might have happened will be appreciated. Thank you!