Is UE4 usable on Mac?

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