It sounds like, from a more careful reading of your posts, that this workout recording issue (it seems that it is the workout not just heart rate monitor because you said GPS does not register distance nor do calories get counted either) is intermittent, e.g. most of the time it does not occur, but then days later it does.
You posed it originally as a heart rate monitor issue but it seems like the entire workout is not being recorded or updated, not just the heart rate, but all of the workout metrics aren't proceeding. So it seems more systemic. Is anything being updated at all in those workouts when the glitch occurs? Does the watch act like it knows a workout has started? Do you get confirmation that a workout has started (mine counts down and makes little noises to confirm)?
Keep in mind that if GPS is not working when this happens, it will show zero velocity and hence zero calories (only active/workout calories are show, the basal metabolism calories are not included to my knowledge). But ... in my workouts, even if I stop moving or tell the watch to pause the workout, my heart rate updates continuously (I can see it drop from a higher level to a lower level when I stop moving).
So it seems that both GPS and heart rate are not working for you, when this happens. I am wondering if the workout has even been started in those instances.
Because the issue seems to be intermittent, Apple technicians might not be able to reproduce it. In that case, it could be an intermittent hardware OR software problem. Any device's hardware can have an intermittent issue (weak solder joint, faulty integrated circuit, etc.), but since the software is reproduced in billions of devices, a software issue seems less likely. From what I have seen online (there are scores of YouTube videos explaining how to "fix" a heart rate failure to update or record, but none seem to have found a version of this that matches all your symptoms), most of the "solutions" seem to be to pause and restart the workout, or to adjust the watch position. For me, a case of just one, I see the heart rate stop updating only once in a while and I have always been able to bring it back by skooching the watch band up a few mm higher on the arm (away from the wrist). But everyone is different.
Since you are getting no resolution, you should submit a big report: Feedback - Apple Watch - Apple