I've just quickly read the past few posts so I might be missing something but what's the problem exactly? Obviously if you use "bit-perfect" mode in any software player you'll lose the ability to control the volume in the software but is it really necessary to use it? Maybe there was a point years ago but I highly doubt any modern operating systems or software players are gonna have such a bad volume control to affect the sound, especially if you don't perform any re-sampling. And there seems to be a common misconception that digital volume control somehow is "lossy" because you lose resolution when reducing the volume digitally. While it's true that the SNR gets reduced by the same amount as you reduce the volume ("losing" resolution), it doesn't matter, if you didn't hear any noise with the volume turned all the way up, then you won't hear any even if you turn the volume way down. With a residual noise of about 3.5 uV the 9038s is just shy of the SOTA DACs, but as far as I'm aware, quieter than any other dongle out there so I'm not sure why you think that it's "practically unusable with IEMs". The only issue I could see is if the digital volume control doesn't have enough steps so it's hard to adjust the volume to the right level, but other than that I don't see any problem with using the 9038s with IEMs, just be careful so you don't accidentally play music with the volume at 0 dBFS.
To show that I'm not talking out of my ass (hopefully), here's a picture from RME's ADI-2 DAC manual. As you can see, digitally reducing a 24 bit signal by 60 dB and 96 dB doesn't change the noise floor at all, it just reduces the amplitude of the signal, without introducing any sign of distortion:
View attachment 46045
And for reference here's the manual:
https://www.archiv.rme-audio.de/download/adi2dac_e.pdf They talk about digital volume control on page 63 and I highly recommend giving it a read even if you don't own any RME gear.