I’m not totally sure which difference you are seeing but if the same Tidal bits are making their way to the dac then it shouldn’t matter. It could be one of those two is decoding and re-encoding, like AirPlay does. For th OPs case, sending Tidal data to the dac over WiFi with Tidal directly or with Roon should result in the exact same data stream making it to the dac.