I have a USB sound card shared by server on my Android TV. It's been working fine on my Windows client without big issues.
Recently I upgraded my TV to a newer version of firmware (Android 8). I noticed that Android 8 can actually use external USB sound card and direct audio output to it.
VirtualHere server is authorized to automatically use the device. When it is shared, the host seems to hold on to it. There is nothing coming out of the TV's built-in audio output. Even after it was unplugged, there was still no sound.
I'm not sure if this is an Android issue, or whether VirtualHere server can somehow block the host from using the device.