YES Clock error is the bane of digital audio and cannot be properly fixed. Analogue has its own clock because the signal is transmitted in real time and never leaves real time. Digits are transmitted in blibs and blobs with no time control. Once the real, analogue, sound is chopped into billions of pieces, it can never be put back together correctly. No clock can perfectly replicate time itself.
It seems to me the different sounds people are hearing with different digital cables are merely different errors.
Perfect sound forever? For never.