Yes, it seems to be a problem with Parallel Research, which I cannot fix from my side. Parallel Research sets researched = true to finish the research; this does not actually work properly for non-infinite multi-stage techs. They need to set it as a current technology then do progress = 1 instead.