Thanks Claude and Iohannes. 

seems this is likely an issue with the recycled signals then...

i tried the method Claude suggested, and even with any tweak i could think of, it's still not working. 

Iohannes, what do you mean when you say:

"which signals get re-used is a function of the surrounding patch, and
unrelated to the creation order within the object's dsp-function." 

???

Is there some sort of logic or rule to this?