Looks like there was quite a bit of variation (e.g. 146-161 around min. 20) during your run. Your run is similar to the third example Scott shares in this video. The HR in the video seems much more stable throughout the run compared to your test.
I am not saying your test is not valid, HR variation is just something for you to consider and compare it to the example that Scott has shared.
Hope this helps.