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.