I’m not sure what’s causing the issue - maybe the x-request-id in your request. That’s not a necessary request field. If you leave it out, do you get a 200? I’m not sure what would cause the handshake to take so long either. Are you on a proxied connection? If you use an API client (eg. Postman or Insomnia) are you able to make a successful request? I’m wondering if there is maybe something in your curl config that’s causing the issue.
Regards,