I agree James,
I have three Surface devices, one being Surface Pro X with ARM based processor. I have had problem after problem. The ARM based OS needs a lot of work to make it usable!
I contacted MS support on this issue, they were great but could not resolve the issue, it appears to be related to synchronization with your Google maps account. They referred me back to Google. Hence two giants palming the issue to one another.