We track our campaign conversions through the a custom multi-select field. When a contact starts a new campaign, ideally we would append a new custom value into the multi-select field however I have since learnt that this value overwrites the existing fields causing a loss in our data. This is a very annoying limitation that needs to have the option to append values rather than fully overwriting.