I can confirm this -- I have a SMSL PO100 Pro as well as a Topping D10s (which is essentially a DDC/USB interface/bridge when using the toslink or coax outputs), and running USB from my Mac to those devices, and toslink/coax out from there to the DAC (doesn't have to be specifically the DX5 II as it was the same with the D50 III) does "eliminate" the popping. The Qobuz trick you found also does work to stop the pops from happening (my previous statement that it did not was only because I legit forgot to set the output audio device in Qobuz). I have brought this up with Topping because it could be a thing they tweak via FW for the Mac FW only, I think, since Windows users can just set it the DAC streaming to be always on (or they legit put it in the settings so that people can set it themselves since it seemingly does not happen to everyone).
I can say that in my quest to figure the issue out, I have tried the Topping HS02 (which I believe if a USB isolator?), and it didn't prevent the popping from happening in my experience, so I would be very doubtful that a USB isolator would change anything. I can also hear pops when changing bit/sample rates in the Audio MIDI app, but I have always taken that as "normal" behaviour.