I am unable to replicate the problem, using either Chrome or even Firefox: in both browsers, I seem to hear the audio files fully (sometimes the very first phoneme sounds more like a glottal stop to me though, but maybe that’s intentional)
What happens if you try to place all the
newAudios at the beginning of the trial instead, and use
getAudio("...").play() wherever you are currently using
newAudio("...").play()? Does the situation improve?