@JÞB wrote:
Forcing a redraw with a property node also worked I assume but, simply masked the real problem and without datadependancy between the greedy loop and the p-node you are left at the mercy of the compiler as to when exactly that redraw is requested.
you are CORRECT! my bad for the "band aid"...the marked solution should really be your post