@jimp So I don't have definitive proof but both my core router and branch router started swapping out. My branch router filled up its swap then crashed. My core router would have crashed also but it has 32 GB of RAM while my branch router only has 16 GB of RAM. The memory usage tracks exactly with the backup job.
Core router memory overview including swap usage:
86018311-ff80-4f6e-b75d-d9e87f6688d2-image.png
Branch router memory overview including swap usage:
8f08546d-07dd-419b-a5a2-c71ed244eb9a-image.png
For the time being I am moving all my tunnels that I can over to OpenVPN. This is unfortunate as OpenVPN does not get good performance and I have some remote sites with Fortigate firewalls. Fortigate does not support OpenVPN.