Answer
Treat this as a confirmed platform gap rather than something you're doing wrong — populating a multi-select custom enumeration attribute from a workflow has been acknowledged as a missing capability (not classified as a bug), so don't spend excessive time trying to find a working syntax; if this matters, it needs to be tracked as a feature request rather than solved through configuration.