There are three phase wires and three hall signal wires. That makes 36 combinations, of which three will give the correct forward motion and three backwards.
With sealed connectors, the only way to test the combinations is to cut the motor wire and rejoin all the conductors in the different sequences, which is a lot of work.
Before trying the different combinations, you need to eliminate the possibilities that a hall sensor is faulty by doing a hall sensor test, and that the cable isn't faulty or damaged. Think back to how your system failed. They don't break by themselves while parked in the garage. The circumstances of its failure will give you a clue where to look.
Likewise, testing hall sensors with sealed connectors is tricky. You can sometimes get at the solder joints on the controller pcb to test.
Too late now, but for anybody else that reads, it's always better to get a controller with block connectors and stick it in a bag under the saddle. All testing then becomes dead easy. It's not as neat as the integrated battery controllers, but a heck of a lot more convenient when things don't work.