That was my first guess when I was comparing the txt data with the DAT data and noticed that the flights (takeoff to crash) had different durations, but I don't think it is the cause. The txt log doesn't include tick numbers unfortunately, but the graph below shows the IMU1 yaw data from the DAT file plotted against the DAT offsetTime, and the OSD_yaw data from the txt log plotted against the txt log OSD_flyTime__s_. There is slight difference (~ 0.5 s) in the offset, but notice that as the flight progresses the difference increases. To be precise, the DAT time scaling is 17% faster than the txt log time scaling.
View attachment 43694
I may be missing something obvious, but I'm not sure what.