/three-ds-authentication 400 Bad Request INVALID_REQUEST_ERROR

Hi, I am using this square authorized package react-square-web-payments-sdk
Using the cardTokenizeResponseReceived method.
Everything worked fine in the sandbox, I turned on production and the PUT request for 3ds started crashing with error Bad Request INVALID_REQUEST_ERROR

cardTokenizeResponseReceived method fires PUT request to https://connect.squareup.com/v2/analytics/verifications/verf:XXXXXXXXX/three-ds-authentication
and then I’m getting this response

{
    "errors": [
        {
            "category": "INVALID_REQUEST_ERROR",
            "code": "BAD_REQUEST",
            "detail": "Error authenticating with 3DS Server"
        }
    ]
}

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Handling Errors
Make your First API Call
Card Payments

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.