It's a 3 year old truck, if you want it to work correctly, drill a hole for a MNO mount. Next get a metal cap/cover for the mount, using a can of touch up spray paint, paint it. No ones going to look up there, especially if it's a 4X4. No matter what route you go, get a mount without the connector attached, it will make it a lot easier to run.
BTW...I have drilled a hole in every F-150 I have ever owned going back to the 80's. Including the 2020 that I got just before things went nuts on car pricing. Not one dealer has ever said anything or even noticed the antenna mount. If they do, walk away, if they want to sell you a truck, they won't care. I trade them in every 4 years, except maybe this one.
Gary W1MOW