I was able to reproduce the error with just Extended Vanilla and Micro Machines; caused by their changing the internal machine type from "furnace" to "assembling machine", which is supposed to prevent accidentally smelting coal into one of their new products, by forcing the user to set the recipe.
However, I don't believe they need to modify the electric furnace in this way, because those don't accept coal as fuel, so that issue would never occur with them. Can't upgrade from stone/steel furnace to electric furnace either, so yeah, just seems unnecessary to me; I don't like modifying vanilla machines for no reason.
BUT I know other mods have done this in the past (Krastorio 2 comes to mind), so I just changed the logic to be able to handle electric furnace whether it's internally considered a furnace or assembling machine. Should be fixed as of v3.0.2