Roon 2.0 - Crashing on MacOS due to ".NET ThreadPool Worker" [Ticket In]

Adding in to the crash/freeze thread. Fairly identical stack dump as the OP happening on my end. Happens not every launch but frequently enough to cause fairly large issues since upgrading to 2.0. When launching in this bad state it will also freeze additional windows (Slack/Discord/Terminal/etc). Attached a screengrab from a trace showing the long hang.

My setup is purely local and playing out of system output.

My system:
Model: MacBookPro16,1, 8 processors, 8-Core Intel Core i9, 2.4 GHz, 32 GB, SMC
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Graphics: AMD Radeon Pro 5500M, AMD Radeon Pro 5500M, PCIe, 8 GB

One thing I will note as well that every hang I get this in the logs. Other logs from clean starts (less than a second or two) are void of this exception.

10/18 17:43:17 Warn: exception starting raatserver: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (61): Connection refused 127.0.0.1:9004
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port)
at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port)
— End of stack trace from previous location —
at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port)
at System.Net.Sockets.TcpClient…ctor(String hostname, Int32 port)
at Sooloos.RAATServer.ConnectOrStartAndWaitForExit(String path, String args, Action`1 status, ChildProcess& p)

This seems linked to the behavior described in this other thread. Seems to be circulating around 2.0 release. Planning on moving back to 1.8 but will keep live for now if any additional information is needed.