The comparison of location computed from IMU x and y velocities with the fusion location using GPS is fascinating and alarming. The markers are at one second intervals, with the 15 s locations indicated.
View attachment 38686
If you look at the pitch, roll and yaw data the issue becomes clearer:
View attachment 38687
Note that after the start of significant motion around 8 seconds, and especially after 15 seconds, the pitch is negative and the roll is small. The indicated yaw is approximately north before turning CCW towards NW. That combination should cause the aircraft to move forwards, towards the north, but it is actually moving south. That means that the yaw is almost 180° off. A 180° yaw error will cause exactly this kind of uncontrolled flight in P-GPS as the FC attempts to correct the motion but with exactly the opposite pitch and roll than is actually needed.
The next question is how can the yaw be 180° off if it was initialized correctly, as "appeared" to be the case. The only suggestion I can offer there is that the OP actually placed the aircraft facing the NE and incorrectly thought that it was facing SW. That's only a hypothesis, however.
If that were correct, however, then the explanation is magnetic distortion at the takeoff location, causing the yaw to initialize 180° off the correct value.