I was doing a marathon in March that I trained really hard for during the winter. I stuck to my target pace for the first hour and clocked off 15km but I knew the energy expenditure was too high for me. I bailed out of the race (my first ever DNF) at 23km because I just didn't feel right. Afterwards, my HR data showed I had hit 99% of MHR (normal max effort in a mara should take you to around 89-90% if you are well trained).
I believe I had a low level virus that wasn't making me feel particularly ill, just not 'on top form'. I did a race a week later as an experiment. I ran the first 6km lap at marathon pace and the second lap at ideal marathon HR - 89%. I was 45 seconds/ km slower on the second lap. I knew something was wrong, even though I felt OKish.
I paid good attention to my HR for the following weeks and it took the best part of 3 weeks to get back to normal. Fortunately I was also booked in to do another marathon 4 weeks after the one in Rome and I was able to blitz it and get a new PB. The extra rest did me a bit of good and I didn't press too hard when I was clearly not firing on all cylinders. Good luck with your own recovery Cormorant.