When using custom MCP in developer mode of ChatGPT, getting stuck in approval loop

hey team,

We are using Custom MCP integration in the Developer mode of ChatGPT. When connecting an OAuth based MCP server, when adding the MCP in Apps tab, we are able to go through the complete OAuth flow, and the MCP gets connected with all the tools showing up. But while using the same MCP in the Chat interface, we get this approval pop-up, which again redirects to the OAuth flow and succeeds. Although on retrying to get the response using this MCP, it again pops up the same approval dialogue box, and this continues in a loop.
Another thing to note, intermittently it starts working, and we get the MCP tool call response, but this happens 2 out of 10 times we try.

Any assistance around this would be really appreciated. Thanks