I have noticed a similar sonic experience when streaming Tidal Connect ( directly to my streamer/DAC ) vs streaming Tidal via Roon on my SGC sonictransporter.
I realize I could manipulate the Roon settings to get a better output as detailed above, but wonder why should I have to go through all that effort.
It does also raise the question as to whether the server ( in my case the SGC ) is degrading the sound rather than Roon being the culprit. It would make sense to my analogue brain, that removing one component ie the server, might enhance the signal and decrease the noise my dac gets.

