We have created a Hierarchy with instances of a Custom Investment object. We have a Aggregate Metric whose setting is set to aggregate Planned Cost of only the Child instances. However, we notice that it aggregates cost for Child and Self, irrespective of the setting used while defining the metric. This behaviour is not noticeable when Hierarchy is made of Project object instances.
The Hierarchy in question was recreated by the customer, and the issue was no longer reproducible.