I tried to stream to FiiO R9 (ignore the fact that it shows as FiiO R7 for some reason) using the same setup and it seems to handle DSD 256 without conversion: