Mixed aggregation is not working
If a node has a child able to apply a rule, and another one producing part of the rule inputs, it should collect the missing elements from the child that applies the rule locally. So far it is not done, and the node declares the rule applicable, but does not collect the correct observations.