From my experience in integration, can only summarize this issue has possibly the following problems, again - I'm new to Solo so cannot go any further without testing and data collection.
Since Solo appears to just 'go off on it's own with no control', like it thinks it need to be "over there, and not here", there is something going on with software/hardware integration or:
1) GPS module all the sudden sends erroneous position data to the software layer/interface and the software is just doing it's job, go here now
2) The GPS module is faulty hardware wise or in a bad location on Solo, I doubt it, that is the location I would have preferred, on top. Read somewhere that GoPro itself can cause RFI interference and should be shielded with copper tape?
3) There is what we call a 'loop/fail-safe' software routine's in the on-board hardware or CPU in the sim's we have constructed; a 20,000+lb sim on a 3-axis motion base with a human pilot on board, you bet! And a mandatory mechanical big red button KILL switch, contract requirements.
Cheers