Lag for HR on watches is usually due to sampling rate and subsequent smoothing of that data typically a moving average. My old suunto used to exhibit the same behaviour for ascent where that would continue to rise even after going over a peak and starting the descent.