Interfacing an MKZero to Adafruit I2S 3W breakout board - help direly needed!

Therefore the wav files I have are OK.

You can not conclude that. The WAV file format has some optional headers, it could be that the Library does not cope with those options if present or not present. I would examine the file headers and compare them to the headers of the simple tone that you say works.