How can I set recording is local or cloud for each meeting

Hello everyone,

I am currently using an Education license package that allows one user to have two simultaneous meetings. Our system utilizes the Zoom API to create two meetings under one Zoom user. However, I have encountered an issue:

Session 1: I set up recording to be local.
Session 2: I set up recording to be cloud-based.

However, when user A, my first user, joins session 1 as the host and stays at the blackboard screen, user B joins session 2 as the host and enters the meeting room. When user A later enters the meeting room from the blackboard, the recording setting changes to cloud-based, similar to the setup of session 2.

Could you please help me understand why this is happening? And how can I ensure that simultaneous meetings can have recordings either locally or in the cloud based on the setup of each meeting?

Thank you.