Web Meeting SDK MediaCapturePermission not working

Yes @gianni.zoom , I am able to reproduce this issue with mediaCapturePermission API with zoom’s web sample app https://github.com/zoom/meetingsdk-web-sample as well when I try to use Zak token of a meeting attendee which was authenticated on my meeting SDK app.

The zoom web sample app is currently using latest version(2.16.0) of zoom meeting SDK for web, but still I get the same error as reported by @bharat.bhadresha in his original post.

Code Snippet

      ZoomMtg.join({
        meetingNumber: meetingConfig.meetingNumber,
        userName: meetingConfig.userName,
        signature: signature,
        sdkKey: meetingConfig.sdkKey,
        userEmail: meetingConfig.userEmail,
        passWord: meetingConfig.passWord,
        zak: get_zak_token_of_meeting_attendee(),
        success: function (res) {
          console.log("join meeting success");
          console.log("get attendeelist");
          ZoomMtg.getAttendeeslist({});
          ZoomMtg.getCurrentUser({
            success: function (res) {
              console.log("success getCurrentUser", res.result.currentUser);
            },
          });
        },
        error: function (res) {
          console.log(res);
        },
      });

Browser Console Error

{"method":"mediaCapturePermission","status":false,"errorCode":1,"errorMessage":"not support grant local record permissin","result":null}

Which Web Meeting SDK version?
2.16.0

Use of Zak Token of meeting attendee: Yes

Use of local recording Token of meeting host: No

Result
Bot is able to join the meeting, but Host is not seeing any option/popup to grant local recording permission to bot to record.

This is important for compliance requirements for implementing bot as a meeting participant. Can you please help us on this issue!!
Happy to discuss this over a call if it works for you !!