I have 2 profile types that have a 'list (text)' field. When i click on 'My x is the same as y', all the text fields are correctly removed / filled in. But the list field is still visible and not copied.
In the copy fields, there is a check if the items of a field is an array. For the list type, this is not the case. Add an else state, that handles non array items.
The same is done in the profile pane form.