Iām confused by the fault log, especially under voltage. I havenāt seen that one before.
Iāve had plenty of āovervoltageā, remediated by jamming another big capacitor over the voltage input to one of these. Cleaning the PCB is a good idea too, if itās got crap on it. The white heat paste isnāt conductive. Some fluxes can conduct above a certain temperature.
I used some flux I bought on Ali (a mistake) when replacing MOSFETs I killed. One night out skating, I lost hall sensors. Dropping the enclosure at the pub proved unhelpful, but enabling HFI on one motor while still using hall sensors on the other proved to work well. After getting home, I cleaned the PCB with a can of flux cleaner several times, and blew all the crap out with hot air simultaneously. This fixed the fault, clearly my crappy flux residue had something to do with not being able to identify hall sensors.
What version of firmware? Same version on both vescs? If itās newer than what come on it which I think is 5.2 then do make sure phase filters are switched off on both sides. Motor config/FOC/filters.
I also agree, stick to using FOC. I couldnāt get BLDC to detect motors.
If youāre having trouble with one motor, swap them over and see if the cause is associated with the vesc channel, or the motor. Was the ESC used when you got it? Could there be something wrong with it?
Also in Vesctool, on the right hand side you can enable RT data so you can see a bunch of real-time data on the screen like current, and graphs of rotor position detection. You can use the arrow keys on the keyboard to control motors for testing etc too which is handy.
Despite how frustrating it seems, if you learn one thing a day then youāll be doing better than most. I had a lot of trouble too a couple years back, didnāt even know anyone else who eskated. It was a big learning curve to build batteries, make fibreglass moulds and enclosures, and learn all about these parts we use. It looks like youāre doing good so far, I think youāre not far off.