Architect Flow 500 Error on External API Timeout

Can anyone explain why the Architect flow throws a 500 Internal Server Error when the external API call exceeds 30 seconds? The integration handles multi-org OAuth correctly, but the platform seems to hang indefinitely before failing.

Error: Gateway Timeout - The upstream server did not respond in time.