Fenix 5 randomly sync sleep, heart rate, steps

Hello,

my Fenix 5 randomly sync sleep, hear rate, steps; I usually recharge one time per week, and maybe 2 days HR is ok, the others shows no data. Same thing with sleep and steps, or even worse, no data synced on Garmin Connect.

Activities instead seems to be ok.

What can I do to try to solve the problem?

Thanks