I am ending my morning training session a bit confused. I completed a 60 mile ride outside on Tuesday, spending most of my time just below FTP. The ride was great and I felt really strong, having no trouble keeping my HR in whatever zone I was targeting. I took yesterday off, as I do every week and then attempted 2x20 L4 intervals on the trainer this morning. I instantly noticed that my HR was unusually low even during my 10 min warm up, in fact I readjusted my HR monitor strap thinking I must have a bad signal, but despite my pace my HR remained low. The time came to complete my first interval and I picked my pace up to my typical L4 pace (~23 mph on my fluid trainer), but my HR would not come out of the low L3 range. I continued the effort, but my HR remained in the L3 range. All aspects of my perceived effort except for the actual physical stress on my legs pointed towards an L3 effort (my breathing, my perspiration, etc.). After the first 20 minutes was up I decided to skip the 2x20 and do a 50 min interval effort maintaining my current L4 pace with a L3 HR. About 30 minutes into the effort my pace began to fall off due to leg fatigue, reflecting the physical effort of an L4 pace. As my pace fell off my HR fell even further. I am really at a loss, my training is based on my HR which until now has been very consistent, it fluctuates some, but never 20+ bpm over the same effort. Is this telling me something (should I take a break, should I push my legs to increase strength to match back up with my HR)? If this trend continues how to I continue forward in my training because everything is based off of HR?