It would be very helpful to debugging if the nature of the "Unhandled exception" was also provided in the error report in ERA:
Error Name: Unhandled Exception Occurrences: 1 First Occurrence: 2020-06-25 Last Occurrence: 2020-06-25 Devices: fēnix® 5X / tactix® Charlie: 19.10 App Versions: Beta 3.8.7 Languages: eng Backtrace: Engine.recalcTWDfromPosFlag:1218 Engine.checkForATackOrJibe:1284 Engine.doRacingStuff:642 Engine.dispData:593 Engine.GPSData:1678
is useful to locate the issue in the code, but just what is triggering the error on line 1218?
TWD = normalizeHeading(grooveCOG -180 + jibeAngle/2);
Yes, it's a (very) intermittent error and no, I can't repro in the lab.