Hey @khanmdmudassir,
There shouldn’t be any issues with this. You can create one OAuth App and once it’s published, any user/account will be able to authorize that app.
You can handle unique sub domains for different customers—see here for more details:
https://marketplace.zoom.us/docs/guides/auth/oauth#using-multiple-environments
This will be accomplished with our ‘any’ wildcard, you do not need to create a new app for each customer.
You might find this post helpful as well:
Best,
Zoom Developer Relations