I wish I could dust this off with the same smiley.
However, our workload is live already and we need it fixed at the earliest.
What we are doing is manually approve using admin portal whenever our students report the problem.
Its embarrassing but we cannot help it.
We have given up on all the issues reported so far. I believe the API users are limited and zoom is concentrating on security fixes which I agree are most important.
It happens to all meetings for students randomly.
We have observed a few more things while approving the requests manually.
The email ids field is case sensitive on the recording sign-up page but not for the API code at zoom.
For example if by the API call I register someone with an email id email@example.com and on the sign-up for somebody registers with SOMERANDOEMAIL@DOMAIN.IN it doesnt consider them same and approvals is required separately for the sign-up.
Apart from this the issue still occurs randomly for random meetings even if the emails are used in lower case everywhere.
For example, same student gets approved for most of the meetings but doesn’t get approved for one.