There was a discussion about Basecamp not routing over paved road when installed on a Surface Pro but working as expected when installed on a PC. I think that discussion was closed prematurely because the final post by the OP Mark_Ferring the following two questions:
1. Strangely, I can no longer get my Zumo XT to connect with any of the USB ports of my desktop PC (any help in that would be appreciated!)
2. ...when I click on the same map locations on the Surface Pro version of Basecamp as I did for the PC, everytime it routes it on the smallest dirt roads it can find....even though I have avoid unpaved roads checked. Any thought as to what I have done here, possibly something I missed in setting up the Surface Pro version of Basecamp to force it to choose paved roads only?
Regarding the connection issue, will it connect to the Surface Pro? If so, then my thoughts of either a cable issue or the jack on the device are irrelevant. If not, I suspect you either have a cable issue, or the cable jack on the XT has failed. That is a know weak point of the XT. Mine failed while under warranty. Garmin replace the unit. I knew the problem was with the jack because connection sometimes work and sometimes didn't. When it didn't, moving the cable plug while in the jack would get it so connect, but that required holding the plug in that specific position.
As for the routing over paved roads on the Surface Pro, I don't see any reason for a Surface Pro to run Basecamp differently from a PC so I believe it is a matter of finding what is different in the settings. Perhaps reset them in the Surface Pro (Edit > Options > Activity Profile > Reset). AFAIK, the Reset button is specific to the profile selected in the Activity Profile window so be very attentive to that as related to the activity profile you are using when creating a route. IIRC, in the previous discussion there was mention of "Hiking" and "Dirt Bike" profiles which surprised me since neither are conducive to paved roads.