Okay, so it turns out that when you create a ticket, multi select CFs need to be sent with multiple CF fields in the request. Where as the edit needs to be comma separated with a single CF key. I don't know why they are different, but they are. Forcing all CFs to have a list of values so I can make my life easier.