The latest mac SDK appears to have introduced a major bug whereby the onUserAudioStatusChange callback’s ZoomSDKUserAudioStatus array seems to be reporting incorrect userIDs - the userID reported by the audioStatusChange appears to be the same as that reported everywhere else (such as onUserJoin) plus two
This was not the case in earlier versions of the mac SDK but I hear was the case in earlier windows versions.
The behavior you are seeing on both macOS and Windows was caused by the same underlying issue. It has already been resolved, but the fix for this has only been deployed via hotfix release for Android and iOS. The next release will include the fix for macOS and Windows.
We are aware of a couple of fixes deployed in the 5.7.6 release which do not seem to be working correctly. We are actively looking into this and will keep you updated as soon as we have any new information.
While looking into this issue, we determined that it has been resolved as of v5.7.6.1337. My suspicion is that the fix for this was accidentally included in a later release than intended. I’ve done a bit of testing and can no longer reproduce it under any circumstances, so let me know if you are still running into any issues after updating to the latest version.