Thank you Joe!
So this could also be the result of the active plot being set set AFTER (i.e. lower in the property node) the name is set.
So (imagining now) if a for loop is used to do the naming and the active cursor is the last when the loop starts, the first name would be applied to the last active plot. Then the active plot gets set to "0" in prep for the next iteration.
Just guessing.
So if this is the case, the fix would be to change to order in which the properties are manipulated in the property node (they execute top to bottom).
So thanks again joe for "the kick in the head"!
Ben