Network Reachability Changed, Immediate Out of Memory Crash

Roon Core Machine

Dedicated MacBookPro (nothing else running except system and RoonCore)
Ubuntu 22.04
3.5 GHz Dual-Core i7
16 GB RAM

Core: Roon 2.0 (1133)

Networking Gear & Setup Details

Ethernet between RoonCore and Cambridge

Connected Audio Devices

Streaming via Cambridge Audio 851N, connected to Core via ethernet (through TP switch)

Number of Tracks in Library

~60k

Description of Issue

I’m receiving the following notice in logs about every 30 seconds or so:

11/23 10:10:55 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
11/23 10:11:15 Trace: [broker/accounts] network reachability changed. refreshing
11/23 10:11:15 Debug: [tidal] network reachability changed. refreshing token
11/23 10:11:15 Trace: [mobile] [remoteconnectivity] Port Verification started due to: network reachability changed, port verification not in progress, starting a new attempt
11/23 10:11:15 Trace: [roonapi] network reachability changed. Kicking off discovery cycle
11/23 10:11:17 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
11/23 10:11:37 Trace: [broker/accounts] network reachability changed. refreshing
11/23 10:11:37 Debug: [tidal] network reachability changed. refreshing token
11/23 10:11:37 Trace: [mobile] [remoteconnectivity] Port Verification started due to: network reachability changed, port verification not in progress, starting a new attempt
11/23 10:11:37 Trace: [roonapi] network reachability changed. Kicking off discovery cycle
11/23 10:11:39 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle

Every few days, Roon crashes and restarts itself while streaming. Today I caught one of the errors as it happened, and immediately after receiving one of the above notices I saw the Out of Memory error in the logs which caused the crash and reboot.

11/23 10:03:34 Trace: [remoting/brokerserver] network reachability changed. Kicking off discovery cycle
11/23 10:03:35 Info: 
Local Time:            11/23/2022 10:03:35 -08:00
Device Serial Number:  B9192E4D-D0F3-43B1-8299-195A13952ED6
User Id:               be18d754-7d89-476d-b39d-206c7b691367
Roon Version:       2.0 (build 1154) production
OS Version:            Linux 5.15.0-52-generic
Mono Version:          unknown

Application Domain:    RoonAppliance
Assembly Codebase:     file:///opt/RoonServer/Appliance/RoonAppliance.dll
Assembly Full Name:    RoonAppliance, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

   Exception Source:      System.Private.CoreLib
   Exception Type:        System.OutOfMemoryException
   Exception Target Site: Task.HandleException
   Exception Message:     Exception of type 'System.OutOfMemoryException' was thrown.
   Exception Data:        none

   --[ Stack Trace ]------------
   System.Threading.Tasks.Task.HandleException(Exception unhandledException)
       System.Private.CoreLib.dll, N 0
   System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
       System.Private.CoreLib.dll, IL 302, N 66113141
   System.Threading.ThreadPoolWorkQueue.Dispatch()
       System.Private.CoreLib.dll, IL 310, N 66114710
   System.Threading.PortableThreadPool/WorkerThread.WorkerThreadStart()
       System.Private.CoreLib.dll, IL 382, N 66258964

Nothing on the networking ever changes, within the house on the local LAN or (as far as I know) with my upstream ISP. Is there something that I can do to fix the above rediscovery issue, and whether it’s related or not the OoM issue which causes a hard crash?