Hex triggering error failsafe_terrain-0 and failsafe_terrain-1 unexpectedly

I have a large hexcopter(1200mm) thats repeatedly erroring, triggering a failsafe_terrain-0 and then failsafe_terrain-1 shortly after which then produces a RTL command. This is happening in an auto flight mode. The hex is equipped with a rangefinder(tf mini plus) on one of its arms that seems to be producing consistent ranging, or atleast is not dropping out at times when the error presents (according to the flight logs).

Can anyone spot why this might be happening? Appreciate all the help and support possible.

Flight logs uploaded here: Ardupilot Discorse Log Files - Google Drive