Hi,
For bit perfect to work, Android must report to the app that the USB DAC is bit perfect capable.
If the app reports that bit perfect is not supported for a DAC, then the system does not report that capability.
Although bit perfect reporting is supported since Android 14, I wonder if it might be different depending on Android version (14, 15, 16)
or if this capability is purely determined by the USB DAC.
For example, I have a Fosi DAC and an inexpensive USB-C->3.5mm jack converter and both are reported as bit perfect capable on
my Pixel Pro 8 running Android 16.
However, the default 'Use best sample rate / bit depth' mode is not that bad as it will set the DAC
to use the matching sample rate / bit depth of input audio (or the closed match if no exact match)
with the system's mixer just modifying audio to apply volume.