Zoom client view web sdk join method error callback is not called when other meeting is already going on

steps to reproduce:

  1. creating meeting and start/join it. dont end it.
  2. create another meeting and try to start/join it.

You will see zoom modal dialog but no error in console:

Joining meeting timeout.
Already has other meetings in progress.

I want client view web sdk to throw error in join error callback:

ANOTHER_MEETING_RUNNING 3005 Another meeting running

as mentioned in here

I am using this code:

      ZoomMtg.join({
        signature: meetingData.signature,
        meetingNumber: meetingData.meetingNumber,
        userName: meetingData.userName,
        sdkKey: meetingData.sdkKey,
        passWord: meetingData.password,
        zak: meetingData.zak,
        success: (success) => console.log("join success", success),
        error: (error) => console.log("join error", error)  // here it should be called
      });

my project dependencies:

  "dependencies": {
    "@zoomus/websdk": "^2.7.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-router-dom": "^6.4.0",
    "react-scripts": "5.0.1"
  },