I use these to charge my watch and they support data
TUSITA Type C Charger Cable Compatible with Garmin Fenix 5 5S 5X Plus 6 6S 6X Sapphire,Forerunner 935 945 45 45S 245 Music,Vivoactive 3 4 4S,Approach S10 S40 S60 G12,Instinct,Vivomove 3S Style,Venu Sq https://www.amazon.com/dp/B083NBVD8D/ref=cm_sw_r_cp_api_glt_fabc_9ZDVNF14MMDF6NS3F81S
Don't use these with cheap USB-C chargers.
TUSITA Type C Charger Compatible... https://www.amazon.com/dp/B083NBVD8D
Charger Cable for Garmin Watch with Extra Type C Adapter, 3.3ft USB Charging & Data Transfer Cord for Fenix 7/7S/7X, Instinct 2/2S/Solar, Vivoactive 4/4S/3, Venu 2/2S/Sq, Forerunner 245/945/55/45, etc https://www.amazon.com/dp/B09WR4KR4X
Third parties sell usb-c cables.
https://www.amazon.com/TUSITA-Compatible-Forerunner-Vivoactive-V%C3%ADvosport/dp/B083NBVD8D?th=1
I've got this one:
https://www.amazon.com/TUSITA-Sapphire-Forerunner-Vivoactive-Vivosport/dp/B083NBVD8D/ref=sr_1_3?
Works well for both charging and data transfers.