I made a very simple custom function that calculates a result based on a single input value.
When I call this function twice in a row and then try to access both results (single result from each invocation) then both results are the same, even though they definitely should not be.
Illustrative screenshot attached.
EDIT: There are two workarounds for now:
– Remove the custom function and just use it’s original child nodes everywhere instead
– Put Cache node in between the two invocations and cache the first result. This will effectively save two different results as expected instead of getting last invocation result everywhere.