Sorry for my delay, Andreas. All I was trying to say was that with Essential Graphics, the obvious workflow is to expose properties you want to OVERWRITE in a containing comp. However, you can also expose properties that you want to READ in a containing comp.
For example, if you were animating things like position, scale and opacity for a footage layer that you would have normally targeted for replacement with Essential Graphics, you could instead pass those values up through Essential Graphics for reference in containing comps. Then you could choose whether you wanted to handle the footage at L1, L2 or L3 in your setup — but still retain the animation as originally intended.
I also think that you CAN swap EG comps if they have the same kinds of properties in the same order. If you were to over-engineer all your EG comps of the same level so they all had the same properties (whether you used them or not in each specific comp), you should be able to swap them without breaking things.