The Knowledge Base posts below confirm that the Roon Core / Server convert to LPCM or DSD and sends that Stream onto the Endpoint / Zones
This and several previous comments from Roon Devs confirm this approach