I have tried a few different orders of Phase A/B/C and Hall 1/2/3. The result communication table had different pattern as yours; is that all right?
If it's true, what's the main reason to cause the pattern difference?
It's true! So this is a very important step in making the BLDC motor working. In fact over last weekend i had to redue the procured for a another motor in order to make it run.
Initially, i thought to save some time and started to play with the CW and CCW tables manually hoping to find a quick setup to work. I managed to spin the motor but very oddly. At some point i've decided to repeat the procedure shown in this lecture and in less than 1h i had the motor running correctly and honestly the commutation tables were totally different than what i was trying to guess.
Here is a good application node that describes in details this procedure.
Hope this helps!