3d gunshot randomly saturate when at certain distance

Hi, I started using fmod core api for my c++ engine. I have trouble with a gunshot sound from distance.
I’have made a video to expose the problem.
youtube video link
The firsts shots (far from listener) are randomly noisy (like the first one)
when close to the listener, the problem never happen.

I am using FMOD_3D_LINEARSQUAREROLLOFF, but same issue with FMOD_3D_INVERSEROLLOFF

I am setting channel->set3DMinMaxDistance(2.f, 50.f)
I tried playing only one sound at a time (using channel->stop()), but even one instance can have issue.

I don’t know what to do. Can someone help me with this?
Please tell me if you need more infos.

Thanks

Okay I found the issue, I need the to create the chanel as paused, set the 3d attributes, then unpause…
it is weird that the sound start playing without attributes, and before a call to system->update.