@vadim A quick update here: I haven’t lost an endpoint in ~4 days of playing at least 4 hours per day, so things seem to be back to normal stability. I didn’t do anything differently in my environment wrt networking, endpoint/devices, etc. The only thing that I did differently was go through the rapid restarting of the service multiple times, per your suggestion, with:
$ sudo systemctl restart roonserver
As mentioned I’d previously had to restart Roon many times during the endpoint dropping issue, but not since doing the rapid restarting.
Interestingly this also seems to have helped a bit with the WiiM drift I’d previously reported:
Roon Radio (started by selecting an Artist and then Start Radio) shows no drift at all over a few hours of playing, but I am still seeing drift when playing straight through an entire album a few tracks into the album or live show. This is different behavior than before when I originally reported the issue, and pausing and then playing the track still resets the drift every time.
Hope this info helps. Thanks!