I use Windows 10 Core i5-12400 machine to run Roon as the core and endpoint.
If a USB DAC has ASIO driver installed, after the USB DAC is disconnected, Roon Manage Audio still shows the USB DAC ASIO device but WASAPI version disappeared immediately.
I have read in other relevant posts here that the Server needs to be restarted to refresh the ASIO audio devices. Actually it is the RAATServer which needs to restart. I suggest add a button in Manage Audio screen to restart RAATServer from the GUI so that stale audio devices disappear immediately.
If free music server called LMS (Lyrion Music Server) has the ability to restart its server or renderer (SqueezeLite) from its web-based GUI, there is no reason why Roon cannot do the same.
Thank you in advance.
Anwar