DELETE request not sent to close session in Streamable-http MCP Server (JavaScript)

Hello,
I am implementing a Streamable-http MCP Server using JavaScript.
Most of the functionalities have been verified to work correctly.
When starting a chat and using a tool, ChatGPT connects to the /mcp path and sends a "method": "initialize" request. I confirmed that ChatGPT uses the mcp-session-id assigned by the MCP server consistently across notifications/initialized and tools/call requests.
However, after the tool usage is completed, ChatGPT is expected to send a DELETE request to the MCP server to close the session, but in practice, no such request is sent.
As a result, the MCP server keeps the transport connection open as long as ChatGPT maintains the session.
Could you please confirm whether this is a ChatGPT issue, and if so, when it is expected to be resolved?