The request you cannot hold open
A verification mail arrives in seconds to minutes. Sometimes it arrives in ten. The obvious implementation opens a request, holds it, and reads the code out of the response when the mail lands — and on a serverless runtime that request is gone long before then. The edge answers it, the process is recycled, and the agent is left holding a timeout.
Long-polling the same endpoint does not fix it. It moves the problem: the connection is still open, the agent still cannot reconnect to it, and the work is lost when the process dies. What an agent actually needs is not a long request. It needs somewhere to put the question and come back to it later.