Invitation differs through the API

Description
When creating a meeting through the Admin interface (https://zoom.us/user/{user_id}/meeting/schedule) and specifying several global_dial_in_countries in this case US, CA, MX, and GB the invitation generated will specify the US as the one tap mobile option.

But when creating the meeting through the API (POST /v2/users/{userId}/meetings) with the following body:

{
  "topic": "My test",
  "start_time": "2021-03-11T19:00:00Z",
  "duration": 120,
  "timezone": "America/New_York",
  "password": 1234,
  "settings": {
    "host_video": "false",
    "participant_video": "false",
    "waiting_room": "true",
    "global_dial_in_countries": [
      "US", "CA", "MX", "GB"
    ]
  }
}

Error
The invitation generated will specify the CA as the one tap mobile option. We were expecting the same behavior as the one the we observed in the admin interface.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
POST /v2/users/{userId}/meetings

@MaxM @will.zoom any ideas?

This was reported back in March and I was told it was a bug just checking if there has been any follow up thank you!

Hi @r3c

Thanks for bringing this up to our attention. Allow me some time to do some testing on my end and I will come back with an update shortly!
Best,
Elisa