If you've got $900 to spend on a camera, just get a dedicated camera with interchangeable lenses.
The bottom end for such bodies is around $1500. Add another $100 for a low end lens, or ~$1000 for a low end Leica level lens to match the $900 for the huawei.
You are essentially getting a free phone and camera with a (slightly worse than interchangable-level quality) leica lens with the P30.
That's not accurate. You can get a Sony a6300 with a lens on amazon for $850 right now. That will get you a much better image, with a lot more flexibility. If the P30 is your phone then it's a fantastic camera and certainly more than good enough for most people. But if you're just getting it to be a camera you're wasting a bunch of money on features you won't be using.