First off, I am using marathon mod for this map, and it changes science pack recipes, so that might be the source of bug.
Problem:
I have productivity modules (1 & 2) in my labs, and when research is finished, the "extra research" bar (generated by productivity) is reset to zero.
In fact, I am pretty sure that Productivity in Research actually is constantly applied, just like the normal part of research, so in actuality, that productivity is not lost.
The productivity bar is at cca 60 (for prod1) - 90 (prod2) percent when 50 beaker research is finished (just load the save and click on lab and wait for a few sec). It goes back to 0 percent . . . maybe it is just visual glitch and productivity is not in fact lost, but that still seems like a bug (productivity bar not corresponding to real progress of extra product).
Yea, well, neither does the normal bar for the lab. Its entirely continous, so it can finish at any point along the line, especially if you use productivity modules.
I tested it on non-marathon map and it behaves the same. I think it wasn't always like this (bars didn't reset for labs), but maybe you're right and it was always like this (and my memory sucks more than I thought). Or I missed a change. Either way, let's wait for some dev to tell us more.
After looking into it more the progress bars in the labs are pure visual just to show that the machine is working. All of the progress each game tick + the bonus progress is immediately applied to the in-progress research so nothing is lost.
If you want to get ahold of me I'm almost always on Discord.