Hi Andrew,
I got essentially the same problem in 4.8.3, even with an extremely simple setups like this:
After each loop there is a noticable gap. If I play the sound from the content browser (loop is set to TRUE) it works as expected without a gap.
I uploaded the sound here: