Peculiar problem with wrist Optical Heart Rate sensor

I just purchased a new Fenix 6 watch yesterday, 

and i am facing an issue with heart rate sensor, it is showing - - most of the time,

when i place it correctly on the wrist or in my palm, it just shows the heart rate for few secs and goes back to - - .

only it worked, when i was running outside, 5k, after few mins, it alerted that gps is connected and the heart rate started working fine for the full run about 30 minutes. it recorded the activity most likely right.

after i stopped and ended the activity, it is going back to - - .

indoor activities and resting heart rate, it doesnt not show as well. only for few seconds. i hope it is the issue with garmin software, which garmin will provide a fix or update. which heart rate needs to have the option to be switched on full time, instead of automatic, and pulse ox and v02 max apps might be messing with the HR use.

i want to know if anyone is facing the similar problem

or it is the issue with the heart rate sensor, for which i will have to check with support.

Regs 

Andy.