it seems that there are too many recipes which dont even require copper for the crafting but having an alternative to gain two. Also the refined variants of the ores give 4 instead of 2 items - is this intended?
looks like this is an issue with the local_update_recipe function; it never declares "found" as a local, so it's always either true or nil, both of which will result in a new recipe being made as if it contains copper ingredients.