can't get current heartRate (FR45)

Hi guys,

Sorry if this is stupid, but I'm having issue to get current heart beat working with FR45 were it is fine with Fenix 6. I'm writing the very first app IQ.

Using :

hrate = Act.getActivityInfo().currentHeartRate; -> This works on my Fenix 6X pro, but NOT in the Forerunner 45 of my daughter !
hrate is null on the FR45... can't understand. The sim shows value when I simulate data.
I give a lot of trials, with some examples form there, but I was not able to make it work on this FR45.
Instead I tried:
var hrIterator = ActivityMonitor.getHeartRateHistory(1, true);
var previous = hrIterator.next();
hrate = previous.heartRate.format("%02d");  -> This is working on the FR45, but only updated once per minute...
If someone can help, that will be appreciated. I'd like to understand my mistakes and get the current heart rate on the FR45.

BR,