ActivityMonitor.Info.steps update cadence in watch faces

Hi,

I’m developing a Connect IQ watch face that displays daily steps using:

ActivityMonitor.getInfo().steps

On my real device, the step count appears to update only on the regular once-per-minute watch face update. Calling ActivityMonitor.getInfo() again after exiting low power mode does not seem to make the returned value any fresher.

I found this related unresolved discussion:
forums.garmin.com/.../get-step-count-from-activity-monitor-on-watch-face-to-update-faster-than-once-every-minute

The behavior described there seems similar: the simulator can reflect step changes quickly, while some real devices appear to update ActivityMonitor.Info.steps less frequently in watch faces.

For those who have worked with step counts in watch faces:

- Is this generally device-dependent behavior?
- Should ActivityMonitor.Info.steps be treated as a daily aggregate that may update only once per minute on some devices?
- Has anyone found a reliable way to know when the ActivityMonitor data has actually been refreshed?

If this is expected behavior, it would be helpful if the documentation made the freshness/update cadence of ActivityMonitor.Info fields clearer.

Thanks.