I am not getting any warnings, moreover i'm getting Direct: 192kHz with 24/192k files whereas I'm getting Direct: 44.1k coming up if I switch to using Android driver in settings.
I'm no expert but I think that means It's accessing the DAC directly and correctly if I select the Hires Direct Driver option in my setup.
EDIT: I think it may be I'm having success because I realised I'm using an old version of UAPP - V 4.4.1 which I ripped last year when I got my M11 and tried side loading. Perhaps with newer versions, the direct to dac option has become much more specific, hence the problems you are experiencing.