Sync 3.4 won't upload to 2016 F150

Are you 100% sure the unit has native NAV?.

The maps are not failing, what’s failing is the USB where they are written and validated on.

Yep, use a good quality one (like Sandisk) instead of your current generic, cheap and unreliable one from Walmart.