In theory all transports should be the same,
however in real life there are some differences, which make them sound different. To name a few: Jitter, Power supply noise, error correction algorithm, etc.....
The lack of detailes and poor soundstage probably caused by a jitter on SPDIF output.
Properly designed external DAC can help significantly.