GET Past Meeting IDs Result Issues (non-existent meetings and recurring meetings)

I am trying to get all past meetings IDs from a specific user. I am successfully getting back meetings IDs with many that match actual meetings but there are two particular problems that I am running into:

  1. the API returns a meeting ID that doesn’t even exist for that user
  2. Recurring meetings do not return a meeting ID (if a user a a total of 12 meetings in the time frame but 3 of them are recurring meetings, the GET will only return 9 meeting IDs)

An example of my ApiUrl: https://api.zoom.us/v2/[insert_userid]/meetings?type=previous_meetings&from=2024-03-01&to=2024-03-31