AVSpeechSynthesizer call in Xcode

Hi, I used AVSpeechSynthesizer call in Xcode in one of my app called Trip Tracker GPS - All in One. But I encountered this annoying issue which I have no idea to fix. My users started to complain this also. I am in dire urgent need to find a solution. Please help. Here is the issue: when a user uses this app to track the route, the voice speaks the travel information such as the user's current location, speed and travel time. But sometimes the voice has echo sounds which makes the user hard to understand the voice. The voice does not always have echoing. That makes the debug so difficult. Can Apple technical support tell me in what scenario and why this echo happens?

app link https://apps.apple.com/us/app/trip-tracker-gps-all-in-one/id1032770064