It does sound like a theme compatibility issue since you’ve already tested the Zoom plugin with multiple default WordPress themes and it worked correctly. You might also want to enable WordPress debug mode to identify the exact PHP error, as it can help pinpoint whether the theme is using outdated functions or conflicting scripts.
I’ve encountered similar issues when integrating plugins for communication tools, including SMS API solutions, where the root cause turned out to be theme conflicts rather than the plugin itself. Sharing the debug log with the theme developer should make it easier for them to reproduce and resolve the issue.