I know saying "me too!" isn't the biggest help ever. However, I also have run in to this issue.
I have my WAN Gateway and running OpenVPN for my other gateway. At random, my internet kill-switch kicks in because OpenVPN is restarting.
May 15 19:25:09 rc.gateway_alarm 98632 >>> Gateway alarm: VPN_WAN_VPNV4 (Addr:REDACTED Alarm:1 RTT:31347ms RTTsd:5964ms Loss:21%)
May 15 19:25:09 check_reload_status updating dyndns VPN_WAN_VPNV4
May 15 19:25:09 check_reload_status Restarting ipsec tunnels
May 15 19:25:09 check_reload_status Restarting OpenVPN tunnels/interfaces
May 15 19:25:09 check_reload_status Reloading filter
May 15 19:25:10 php-fpm 243 /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed its IP. Reloading endpoints that may use VPN_WAN_VPNV4.
I thought it was a memory issue, I did turn up a few things to push my rig to see what I could get away with but even with things turned down (log retention, number of entries for pfblocker, things like that) it still keeps cycling itself.
I will say I only started having this issue in the past few weeks. I am only running the pfBlocker package, but I do have some large lists. I initially thought a cron job was causing a memory issue to make this go down however, I switched the cron jobs to once a day at 2am but still experienced the issue.
Either of you guys have similar setups that can correlate potential causes so we can start to work towards a solution? Or smarter minds than my own are definitely in this community so I would love to hear back from someone that can tell me where my dumb mistake lies - I will glady wear egg on my face if it means network gains some stability.
Thanks!