That's the one. It wasn't a magnetically distorted launch point, unless the entire region is distorted, which seems unlikely. The compass is simply not working. And it looks like another case where the yaw rather randomly and fortuitously ended up correct due to a combination of errors in the initial value and the subsequent vision and gyro data. I'm not sure why the IMU calculated more rotation than either the VIO system or the pure inertial solution, but it was lucky that it did.
View attachment 95401
At 60 seconds the IMU yaw, which was incorrectly initialized and subsequently ignored the spurious compass data, ended up at 50° (wrapped). The aircraft was actually pointing at around 60° at the time - close enough for navigation using just the rate gyros for rotation.
That is just like the case I linked to above in post #22.