Problem is very simple: music player do not initialize audio data pointers, first sample starts playing from address 0.
I noticed this long long time ago and my guess was: game was programmed and tested on an A1000 (it is really old game). A1000 boot rom moves audio pointers to area that is normally empty after hard reset.
Or they simply never tested it after hard reset