Catalina has been the source of many woes for me as well. I greatly regret upgrading.
I’d suggest that the fastest solution will be to work out how Mac developers initially get access to the camera and make a call to do that from your project. If that works, make a pull request and add it to the engine.
It looks like everything you need to know is here: Apple Developer Documentation