There are DACs that can do 512 but, you are right, there are often caveats. Clearly, you cannot load a Win/ASIO driver into the Auralic but Mac docs say "supports DSD64, DSD128 and DSD256" without any qualification. Sad.
However, if you are using DoP, you can only get half the bandwidth that you get with native DSD. So, in fact, you are getting DSD128 because that’s all you can fit through the DoP connection to a 256-specified DAC.