Looks like you have circular dependencies.

Like
A’s source are dependent on value of B and C;
B’s source are dependent on value of C and A;
C’s source are dependent on value of A and B;

In that case naturally the system would get confused as to what should happen to the source of B when value of A changes?

Possible to remove the circular dependencies?