There's something quite strange going on in this flight.
Although the GPS position never changes after hitting the wall and the GPS Speed shows zero after 0:45, your IMU is registering horizontal speed in response to your inputs with the right joystick.
It's as if the GPS has stuck.
At 0:45.5, just after hitting the wall you see the message: Switched to Backup IMU
The GPS Position NoMatch messages that follow, are usually meaningless.
At 0:45.6 there is a momentary indicated speed of 482.6 metres/sec with corresponding crazy speeds showing for Velocity Y & Velocity Z.
These figures are a glitch and the drone did not move that fast.
But the pitch data suggests that the drone did not stop when it "hit the wall" and kept going.
Looking at your description, you say the drone was out of sight, yet the distance shown was only 100 metres away?
I'm wondering if it was perhaps somewhere else and it was moving as the IMU and pitch data indicates?
This is also supported by he IMU speed data corresponding to your joystick inputs.
But the GPS position was locked at -16.79197232 179.9999967 which caused the screen map position to look frozen.
Do you remember what you saw on screen?
Did it look like the drone was flying, did the view change?