No - the log shows what happened. Your recollection of switching to sport mode is incorrect - you switched to P-GPS, with the height sensor functioning. As a result the FC concluded that it had landed and shut down the motors.
OSD_groundOrSky went from
Sky to
Ground and
OSD_isMotorUp went from
True to
False.
View attachment 74580
Personally I think that the FC is over-enthusiastic about declaring a landing without a more sustained period of down throttle, but the problem is likely that it detected no descent during the final 2.6 seconds of down throttle.