Answer
A Process Enrichment task combined with a variable holding the current value is the pattern for this — read the field into a variable first, then branch on whether it's empty to decide whether the workflow appends to it or overwrites it, rather than trying to express the add-or-replace logic in a single step.