Set Participant Data action dropping custom vars in Architect

The Set Participant Data action isn’t persisting the cust_ref variable to the next interaction. I’m passing it in the JSON payload but it vanishes on transfer. Here’s the snippet I’m using:

{
 "cust_ref": "{{interaction.customerId}}"
}

Any idea why the state isn’t sticking?