Incident Radiation with grafted inputs

Hi. I am attempting to run may geometry branches through the incident radiation node. The reason for doing this is to compare them to each other in one ‘run’. The attached definition seems to have successfully set this up however at the end when I go to filter for the lowest incident radiation the numeric total from the “total” output is different than the numeric total from the “results” output. I’ve check several times and it seems as though the data structure in and out of the component are matching but I would have expected the branch containing the lowest ‘total’ to match the mass addition of the same branch from ‘results’. Clearly I’ve gone astray. Would anyone happen to know where I’ve gone wrong? Much Thanks!

I’d post the file here but I get an error being a new user saying I can’t yet post so link below to RH, GH files. Thanks!