For future people i worked out if you deactivate the map controller with verse then Sleep(0.2) then activate it does indeed refresh the map
Code is…
ResetMap():void=
Print(“Reset Map”)
MapController.Deactivate()
Sleep(0.2)
MapController.Activate()
A simple option in the device tho would be cool but yea hope this helps other people