I assume currently the mod checks if a research is researchable if it has a science cost.
Due to some outdated compatibility between Moshine and "Krastorio 2 Spaced out" the Magnetism tech (moshine-tech-magnet) is a trigger tech but also has a science cost.
Once i researched the planet discovery for Moshine, the auto research just stopped working. At least the research modes balanced,cheapest and fastest did. The remaining research modes still worked.
Once i blacklisted the Magnetism tech, it started auto researching again.
Therefore i assume the mod selected the Magnetism tech as next research target and tried to apply it, what failed.
My suggestion would be to not only check if a tech has a science cost, but also check if it's not a trigger tech to prevent these configuration errors as the game is perfectly fine with such a misconfiguration. Or check if a research was actually applied and print a warning if it failed so that the player can further investigate. Or in my case disable random researches until it worked again.
This may also be the issue the person in the 2.1 thread was facing. And yes I am also playing on 2.1