Changing approval_type on a meeting with recurrence wipes occurrences

We’re trying to update zoom meeting automatically using the api to do the PATCH meeting update call and using the following settings:

settings: {
  waiting_room: true,
  meeting_authentication: false,
  enforce_login: false,
  allow_multiple_devices: true,
  approval_type: 0,
  registration_type: 2,
  authentication_name: "",
  authentication_option: "",
  registrants_confirmation_email: false,
  registrants_email_notification: false,
  mute_upon_entry: true,
  auto_recording: "cloud",
}

When we add a recurrence object for a meeting that needs it, we find that all the occurrence items get wiped out along with the occurrence list.

We were able to nail down that it’s the approval_type being changed that seems to cause this, but is there a reason for this or a way around that besides just omitting the type change?

Appreciated.