After having the camera fail on two iPhones attached to my handlebars I went with a 5” CarPlay unit. It survived my three months trip through the Yukon NWT and Alaska without issue, and that included all three “D’s” (Dempster, Dalton and Denali highways). It was a Carpuride model. Less than $100.
Now my iPhone is safe and sound, plugged in and in my tankbag.
And I also am running Fobo2 TPS sensors that are linked to my phone and CarPlay compatible, so I get my tire pressure on screen. Works fine with my Klim Dakar gloves