Don't know a ton about geo nodes so this may end up being a dumb question but here goes:
I've got a situation here where a geo node node tree I've assembled, when used in a modifier stack, will only work if it is the only instance of the node tree used in the stack or it is the last instance of the node tree used in the stack.
In this geo node node tree, I do not convert the input geometry to an instance at all nor do I convert it back into geometry again for obvious reasons. Additionally, I do not create or destroy any geometry, just move some vertices around. To me, this stands to reason that the output geometry would be 100% acknowledged by later instances of the node tree in the modifier stack in which this example instance of the tree is used, but that is not the case. Instead, what happens is that the effects of any use of the node tree before the last instance of the node tree are forgotten about by that last instance and the last instance operates as if the earlier ones never existed.
I tried Googling all this for about 20 minutes with some careful quotation mark work, but all I'm finding is questions on the opposite issue of people actually DESIRING this behaviour when in fact I want anything but this behaviour right now! Additionally, below is a screenshot of the node tree itself. I doubt it is a good tree for many reasons beyond my understanding, but I don't see at the least why it wouldn't work assuming all input fields are populated:
Any help guys? TYVM for reading : )