Hello!
Since the issue still exists and I hope it will be fixed in future versions, I’m looking into automating server restarts.
There’s no native feature for this, but you can control ROCK using terminal commands, for example:
curl -d "{}" http://rock.local/1/poweroff
to shut down the server.
So, all you need is a server on your home network that can schedule the required terminal command to the ROCK server.
In my case, this role will be played by NAS Synology, which has a convenient Task scheduler capable of executing terminal commands.
I configured the command
curl -d "{}" http://rock.local/1/restartsoftware
to run early in the morning, after the server has completed background tasks and backups.
This resolved the issue with Roon gradually slowing down, without having to manually restart the ROCK server.
But I still believe and hope that this issue will be fixed in future updates!