The method that you used to determine the effects of game speed on research won't work with the game running, especially when you intervene in the villagers' work.
It's not a _bug_, however, since the game operates differently when it's on than it does when it's off. I have written a more complete explanation in
this post.