I have the same problem with my dac connection. My Xperia X works fine. Connecting to usb, it detects the dac and set the output to it. My new Xperia 10 iii fails to connect the dac.
I have looked which modules pulseaudio loads while starting and one module is missing for the 10 iii. The module-udev-detect is never loaded. When I load this module manualy, then it detects the dac. But the audio output still directed to the internal speaker. The audio output app is not helping. What works, is to move sink input with
pactl move-sink-input #stream #dac
But only for one song. To set the dac to default sink was not working.
The question is, why is the detect module never loaded? It is in /etc/pulse/default.pa.
has someone else an idea?