Your Cinnamon cable is not "defective" - but, it is being used for a purpose for which it was not designed.
It seems to me that a fundamental weakness in I2S is that DACs seem to be affected by everything before them. With a good isolated asynchronous USB you are insulated from anything before it - the words are buffered and are read out by the DAC's clock.

