Running Roon in a VM or Docker is not an officially supported environment. It is considered Tinkering. Roon doesn’t prevent customers from experimenting with our software in unsupported environments; however, when you do so, you also take on the ongoing support and troubleshooting for that environment.
We wanted to provide a brief explanation before moving this [thread/post] to the Tinkering section. Hopefully, other customers who may also be using your environment can help you with diagnosing and resolving your issue.
If this does not work for you, then I would recommend running Roon in an officially supported environment for the stability and support you are looking for.