Hall sensor Alignment zero degree alignment for FOC

I am running the FOC in closed loop and it runs at high speed, but if i observe the current waveform it is not sinusoidal. One major question i have is i did not perform any hall (rotor) angle alignment or 0 degree alignment required for FOC. Could this be one reason for the issue?

And there is one statement in the ST documentation
It says no initial rotor prepositioning required for hall sensors.

I get the line to line voltage and current as below
In between there is invalid switching, how to find the root cause? Please help.