Agent is repeating its iteration even after the final answer

Hi Everyone,
I have been working with the multi agents and one of the agent uses a user input tool to collect the input and the second agent will thank the user for using the service.
My expectation of work flow is that the first agent will communicate with the user and collect the info and after this agent completes its work the next agent will create a thank note for the user.

Both are working perfectly no issue. But the problem is that soon after the second agent display the thank note instead of getting out of the process the first agent is again coming to take user info .I can see a command in the terminal as “Overriding of current TracerProvider is not allowed
This process will continue for one more time and stop as expected

I don’t understand why the agent 1 is called again and all the process is getting repeated for one more time and stop execution as a perfect working thing. I want it to be stopped in the first time itself.

Do anyone know the solution