We talked about this a week ago:
"If you "hate" Google and Google's bloatware (like me ) only, you can simply rebrand your phone to chinese Nova 3e.
Or, choose Custom ROM based on Stock with KangVip settings , stable enough to be used as your daily driver." ( e.g.
https://forum.xda-developers.com/hu...m-emui-8-0-kangvip-p20-lite-catuva21-t3813564
https://forum.xda-developers.com/hu...-emui-8-0-0-huawei-p20-lite-dual-sim-t3813604) . Using KangVip settings you can disable completely GAPPs .
Rebranding is a little more complicated .
My primary phone is at the moment Mate 10 lite rebranded to chinese Maimang 6 (to get away from GAPPS

) . Among other things, better battery life, lower data consumption (using FUT) etc.
P.S.: I flashed this P9 HwCamera simply via TWRP, and it works. Maybe require SELinux permisive , idk (I have it ) .
---------- Post added at 22:32 ---------- Previous post was at 22:21 ----------
Afaik magisk module overwrite stock camera, it will not work with non-Huawei camera...