3.2.1 GPS Failsafe causes full power sideways flight

Hello ArduPilot forms! I’m a newbie to autonomous flight, I’ve been playing with computers and RC airplanes for a better part of my life so naturally I found myself building a quad. But it’s having a few technical difficulties, as you can see in these two videos.

youtube.com/watch?v=6FvxrLrabI8

youtube.com/watch?v=Rdh-8dBCsLo <–LOGS INCLUDED–

As you can see, both crashes share the same pattern, a short period of stable flight, then a mad dash for ground as far away as home as it could get. It seems to follow the barometer’s descent path, but I cannot have it do this every time the GPS fails. If I’d taken off in the parking lot nearby, I could’ve killed someone, which is quite against the mission outlined by the terms and conditions I signed…

Both flights had the same GPS Failsafe params:
FS_GPS_ENABLE: 1
GPS_HDOP_GOOD: 230
GPS_NAVFILTER: 8
GPS_TYPE: 1 (GPS is uBlox LEA-6H)
GPSGLITCH_ACCEL: 1000
GPSGLITCH_ENABLE: 1
GPSGLITCH_RADIUS: 200
ARMING_CHECK: 1

Hardware
RCTimer “ArduFlyer” 2.5.2 APM board with external compass, LEA-6H GPS, APM power module and 433MHz Telemetry.
650 Tarot “Iron Man” Carbon Fiber Frame
620KV Motors
30A ESCs w/SimonK
Turnigy 9X Tx

I’m squat out of ideas as to what’s causing this, my only fathom is that the Land function still draws GPS data and tries to fly with it. Any help would be greatly appreciated.

Thank you so much for your time!