I think you should contact the developer of UAPP.
Alongside the best sound quality rendering, one of the other advantages of UAPP is that its developer can be contacted and its USB audio soft driver could be adapted to be compatible with some USB DAC.
In the meantime, we could anaIyse your Geek Out-Android device dmesg output log file,
and the USB descriptors of the Geek Out using USB View.
The analysis could be proceeded as following: compare a dmesg output issued from a successful Android device - USB DAC interworking (i.e. Nexus 5 - Aune T1 dmesg output) to a bugged dmesg output (i.e. Nexus 5 - Geek Out dmesg output).
The USB errors of a dmesg output are listed at the following links:
Awesome. I'll try to get some logs this weekend.