Brushless DC motor sometimes running backwards
This is obviously a firmware bug.  Other than that there is little that can be answered from the information you have given.

One thing to keep in mind is that .2 deg motor rotation may not be the same as .2 deg advance thru the drive phases.  Motors often have multiple complete cycles thru the drive coils for one physical rotation.  Sometimes this ratio is referred to as the number of "poles" the motor has.  For example, if it is a 4 pole motor, then .2 deg shaft rotation would be .8 deg advance thru the one complete drive cycle.