My understanding is that Roon does not support UPnP/DLNA. The Hegel sounds like it is not Roon Ready, correct? If so, AirPlay may be the only way to send audio over the network from Roon to the Hegel. And AirPlay is limited to 16 bit.
Roon doesn’t support DLNA? Wow, that’s wildly disappointing.
JRiver supports DLNA plus it has a browser-based remote that works on my Windows Phone, BUT JRiver has extremely poor support for classical recordings, which is most of my collection. Ripping classical CDs there is a nightmare.
Roon has fairly good support for classical metadata, BUT doesn’t support DLNA.
I’d recommend a raspberry pi with a hat for digital outputs. It’s fairly easy to set up and can support RAAT, which is the protocol roon uses instead of DLNA.
It works like a charm for me, and is more stable than anything DLNA-related I tried.