i made a fix
replace everything in the control.lua in the factorio mods folder, type "%appdata%" in run and open factorio, and in factorio the mods folder, then inside craftingspeed research, replace everything with this:
Note: this will reset the crafting speed to what it should be everytime you research so lvl 23 will become 23*0.2 + 1 = 5.6 and if you set it to something else with a command, all you have to do is research it one more to to get the right value back.
script.on_event(defines.events.on_research_finished, function(event)
local research = event.research
local force = research.force
local name = research.name
if name:find("crafting%-speed%-upgrade") then
local mult = tonumber( string.sub(name , 24))
if(mult > 20) then
mult = research.level
end
force.manual_crafting_speed_modifier = 1 + 0.2 * mult
end
end)