This is due to the app not being fully compatible but android is working on improving this. I would recommend looking at this post on xda-developers.com
"The Problem:
Unfortunately, there’s still one major exception: third-party apps. Your super-duper 50-camera flagship might take amazing photos with the built-in camera app, but switch to Instagram, Snapchat, or even a third-party camera app, and it’s basically a guarantee that what you capture won’t look nearly as good. As if that weren’t enough, you also lose out on all the cool camera features and modes. This is because, unlike iOS, Android doesn’t really have a unified camera framework. Sure, the basic features are there. A third-party app can still take photos and videos, and use the flash. But what happens if your phone has a secondary sensor for wide-angle or telephoto? It’s possible that developers will be able to access that second sensor, but the method they use will have to be specific to your device.
As you can imagine, trying to develop a method for accessing just the potential extra sensors for each phone from each brand would get incredibly tedious. And then you have to maintain compatibility with all current and new phones."
https://www.xda-developers.com/google-camerax-android-api-third-party-apps-best-features-stock-camera/amp/
Hauwei is also trying another way to fix this problem, but i don't know much about the brand. This video explains the third party picture problem also 3:18-4:19 but i found this whole video interesting.
https://youtu.be/D1GF7bTxv20
Hope this help you understand the problem with other apps taking pictures/video.
... View more