Waveforms of BLDC motor
The waveform on the first picture is correct.  The hall effect devices are used to provide the timing to switch phases.  You cannot swap phases without changing the halls; otherwise the motor phases will switch at the wrong time, and the direction of the motor rotor's torque change to the wrong direction when the hall signal change.  The motor is working against itself and current limiting because of this.