I do an inheritance from parent to child documents. If an item contains a single value, the value is inherited to the child during the first run. If a second value will be added to the same item, the value will not be inherited. If I remove the field form the child and run it again, both values will be inherited