I can give you a general answer there...
Both DoP and "native DSD" deliver the actual original DSD bitstream - encapsulated into PCM - usually then sent via USB packets.
Therefore the DSD content sent by both is the same (and the same as the original DSD data stream).
The only difference is that "native DSD" uses the actual packet space more efficiently - while DoP is somewhat wasteful.
The result is that, for a given maximum USB data rate, you can send a higher "DSD rate" via "native DSP".
So, for example, a USB port capable of 768k PCM, can deliver DoP up to DSD256, but can deliver "native DSD" up to a higher limit (DSD512).
(I've heard that "native DSD" also includes a header flag identifying it as such... but that this is not always included.)
Since both formats deliver exactly the same DSD data to the DAC it's trivial to "convert between them".
(Or, more accurately, they both deliver the same DSD data stream once you extract them from the USB and PCM packets.)
Huh, that's pretty interesting. That's the first time I've ever heard of any app or driver being used to convert DoP to native DSD on macOS. I wonder how it works?