I have been made aware of this mod from a community member who was having issues with scripted recipe unlocks being removed under several trigger events.
Can you please be a bit more focussed on event triggers instead of running reset_technology_effects()
all the time please.
You are only trying to change research speed correct?
Every time you run that function it removes all of my script unlocked recipes. If i am to enforce my recipes existence, I would end up slowing down these events considerably, especially as the game goes on.
Please stop using the nuclear option when a scalpel will do, I may be the first to mention this, but you are likely to get more reports from other modders in relation to this in future.
Many other modders are happy to help if you have questions on the factorio discord (#mod-making), I highly recommend having a chat to us if you would like to learn more.