The 400 error happens because the Agent Builder sends an incomplete message payload when the thread exceeds limits. Keep conversations shorter or restart sessions to avoid truncating reasoning items.