Battery failsafe crash from "Land" function

So during a test flight the battery got low and triggered the failsafe.

This was not an issues prior to using Optitrack, but this time it when the failsafe triggered the copter rolled left and hit the wall (I then killed the arm and must have bumped the mode to Loiter in the scramble but I’m sure the roll left was prior to the mode switch.)

I cannot understand why this would happen.

I have reviewed the log and cannot see anything out of place but its also very hard to see when the exact moment the Land command is given.

Can anyone see any issues in the log or how to determine why the position control is not correct and not landing straight down.

Thanks, Tristan.