For those with a similiar bug you must comment out the last part in the technology.lua file in the prototypes folder.
--[[ if data.raw.technology["braking-force-7"] and data.raw.technology["braking-force-7"].max_level ~= "infinite" then
data:extend({
{
type = "technology",
name = mods["rubia"] and "cerys-braking-force" or "braking-force-8",
icons = util.technology_icon_constant_braking_force("base/graphics/technology/braking-force.png"),
effects = {
{
type = "train-braking-force-bonus",
modifier = 0.15,
},
},
prerequisites = { "braking-force-7", "cerys-applications-of-radioactivity" },
unit = {
count_formula = "1000 * 2^(L-8)",
ingredients = {
{ "logistic-science-pack", 1 },
{ "space-science-pack", 1 },
{ "cerysian-science-pack", 1 },
},
time = 60,
},
max_level = "infinite",
upgrade = true,
},
})
end
]]
Hopefully this will get fixed in the future.