Creating consent errors out must specify user_id matching

When our app tried to create the user consent, it got the below error... { "error": { "code": 400, "message": "Consents must specify user_id matching \"^[\\\\p{L}\\\\p{N}_\\\\-]{1,256}$\".", "status": "INVALID_ARGUMENT" } }

Any help to resolve this error is much appreciated.
Below is the consent payload...

{
   'user_id': 'removed@4privacy.com',
   'policies': [{
     'resource_attributes': [{
       'attribute_definition_id': 'data identifiable',
       'values': ['identifiable']
     }],
     'authorization_rule': {
       'expression': 'requester_identity == \'clinical-admin\'',
    }
   },{
     'resource_attributes': [{
       'attribute_definition_id': 'data_identifiable',
       'values': ['de-identified']
     }],
     'authorization_rule': {
       'expression': 'requester_identity in [\'internal-researcher\', \'external-researcher\']'
      }
   }],
   'consent_artifact': 'projects/mypocproject-285122/locations/us-central1/datasets/ayushman_consent_dataset/consentStores/ayushman_consent_store/consentArtifacts/b5e3298e-50ff-4737-b6a5-7a803bb36f48',
   'ttl': '86400s'
}

Below is the consentArtifacts creation, result...

{
    "name": "projects/mypocproject-285122/locations/us-central1/datasets/ayushman_consent_dataset/consentStores/ayushman_consent_store/consentArtifacts/b5e3298e-50ff-4737-b6a5-7a803bb36f48",
    "userId": "removed@4privacy.com",
    "userSignature": {
       "userId": "removed@4privacy.com",
       "signatureTime": "2021-01-14T04:25:35Z"
    },
    "consentContentVersion": "v1",
    "metadata": {
       "Idp": "4privacy",
       "client": "mobile"
    }
}
How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum