Garmin fenix 5s not charging despite cleaning contacts, using different cables and different ports

Garmin fenix 5s not charging despite cleaning contacts, using different cables and different ports - another ideas?

It seems the cable is not connecting to the watch sufficiently or something, but cleaning the cable connectors on the watch and on the cable did not help. it's been ongoing and gradually getting worse. Bought new cables two months ago, but it only seemed to help for one or two charges thats it was back to the same old pattern. In the past I had to painstaking wiggle the cable to get just the right contact and secure it in place to get it to charge. I cannot even make it "connect" now.