You can possibly look into the diretta approach. There’s a lot of ways to use it and I think it can help reduce your boxes. Basically the way you would set it up would be like this:
PC → ASIO Bridge (good for windows sounds like YT/Netflix/etc) or Roon to diretta box
NUC → stream to diretta box
Diretta box (afterdark, Holo Red, rpi w/ Gentoo player, etc) → DDC → DAC
You can have two things pointing to the diretta box and that will be the thing that outputs your sound to your DDC/DAC. The way you stream can either be a direct connection from PC to that box or you can go through your network. The afterdark one that I purchased also has multiple USB outputs so you can have your TT2 and Ygg hooked up if you would like. Just an option to consider.