ActivityMonitor.getInfo().steps always show 0

I have checked this thread https://forums.garmin.com/developer/connect-iq/f/discussion/242172/activitymonitor-getinfo-steps-always-0

;But mine is a real device. So weird. Does it have sth to do with the low temperature?The sensor is not sensitive any more?