I'm not sure whether I've done something silly or there's another explanation but would appreciate any suggestions.
I'm finding that when I create a product system from a unit process, the resulting product system links to both the upstream processes (providers, as you'd expect), but also to all of the downstream processes (users, not as expected). I'm not sure why!
For example, I create a product system from the process "market for electricity, high voltage | electricity, high voltage | Cutoff, U - GB" (43fe4ab4-3325-360e-a74d-af31b28d0576). I use the default settings (auto-link processes, not check multi-provider, prefer default providers, system processes, no cutoff). I'm using openLCA 1.10.3 on macOS (catalina) with ecoinvent 3.7 cutoff (unit).
The resulting product system has the various sources of electricity generation as expected (as per the inputs to the process). However, the resulting model graph also has lots of additional processes as outputs that are not expected - for example "treatment of precious metal from electronics scrap, in anode slime, precious metal extraction | palladium | Cutoff, U" (87e72e1a-8320-3222-9aba-1d1d45c9f6ae). This unexpected process has the original process as a default provider (along many others).
It's almost as if the electricity is being treated as a waste product and the additional processes as waste treatment processes. I feel like perhaps I've done something wrong but I've no idea what!
Any suggestions gratefully received!