I have a Fenix 6X Pro - so far near perfect. I come back from a run, take it off, have a shower, and it downloads to Garmin Connect and Strava without being connected to anything. About once a month it does need to be connected to download. No charging problems YET - I recharge it overnight about twice a week.

My Fenix 5 stopped downloading runs no matter what I did - it was out of warranty but Garmin exchanged it for a refurbished one free of charge - I gave it to my partner though she has not used it yet - she just uses her phone.

I have had multiple Garmins - most have developed charging problems eventually - very annoying to hear that this is still an issue.