so I have to use a USB hub
USB hubs and digital audio; certainly not a match made in heaven ;-)
Another suggestion, not as an instead-of, but an additional option to get your music player and library more directly connected to your hifi-set:
You could setup a small W10 computer close to your Parasound dac.
It could be a mini-atx pc or a nuc (no monitor is needed), or a laptop you perhaps have lying around.
The OS and MB preferably running from an ssd, the music files can be on a traditional hdd. (internal or external)
Setup and tweak the mini-pc/laptop lean-and-mean just for playing audio.
Setup remote desktop, and then control the mini-pc/lapop from your Surface.
You would be fooled thinking you are using MB on your Surface itself.
You could still use MusicBee on your Surface and the NAD as you are doing now, but additionally, the mini-pc would be available and function as a stable and reliable audio source, independent of possible issues with your Surface, NAD, other software, battery running on empty, etc.
-
If you would setup a small PC like this, but don't want to have a full install of MB and a library on it; another option would be to setup a DLNA server/client system.
MusicBee on your Surface being the player/controller, and foobar2000 on your mini-pc as the slave that plays and outputs the audio to the Parasound.
Such a master/slave setup would be an ideal solution for me, and I did get it working using MusicBee's UPnP/DLNA plugin and a similar plugin on foobar2000, but regrettably the MusicBee plugin proved too unstable/unreliable on my system.
But some users seem to get better results with the plugin.
It might be worth a try?