I don't quite have which mod is causing this, but the fix was simple enough:
Error ModManager.cpp:1625: Error while running setup for entity prototype "useless-furnace" (furnace): next_upgrade target (steel-furnace) must have the same collision mask.
so, just set next_upgrade
to nil
when cloning, this also fixes if/when there isn't a steel-furnace anywho.
uselessFurnace.next_upgrade = nil