Why is format returned for multi-select custom field API different for Contact vs. Relationship?
If the custom fields are of the same type, i think you should log an "Improvement" issue in JIRA for this. It's not really a bug but i think Api should be consistent.