I have a feeling that this is probably how you have setup the sequencing in your composite mapping rule rather than the dimension transformation sequence as suggested by MarcusH . The reason I say this is because you are using the source values as criteria and these are all available at the same time for each record processed irrespective of the dimension transformation sequence.
For example, you need to ensure that the composite mapping rule in your Entity dimension that evaluates a source condition where ICP value of P213, is sequenced to execute before any Entity mapping rule that evaluates a source condition where the value is E123