same with https://mods.factorio.com/mod/lilys-cubeine:
Error while running setup for entity prototype "cubeine-fusion-generator-cold" (fusion-generator): When next_upgrade is set entity mining result must not contain item product with "hidden" flag set. Mining results with no item products are allowed.
problem's probably in prototypes/entity/fusion_reactor_mk2.lua, the new lines
data.raw["fusion-generator"]["fusion-generator"].next_upgrade = "fusion-generator-mk2"
data.raw["fusion-reactor"]["fusion-reactor"].next_upgrade = "fusion-reactor-mk2"
Muluna and Lily's derive from that, so if you change the prototype, they inherit that, too, and aren't prepared for it.
If I delete these two lines from prototypes/entity/fusion_reactor_mk2.lua and move them to data-final-fixes.lua, Factorio starts without error. I have no idea though what that change possibly breaks.
Please think about providing a fix, I think the possibility to make them upgradable via next_upgrade is not worth it when it can break other mods...
Thank you!