I have been having this problem for years now and i'm surprised no one has posted about this before. When i use the copy custom fields feature to copy fields from one list to another and then later on you make an export you discover that the data is in different columns when you open the export in Excel.
You can clearly see that something goes wrong when you look at the custom fields tables in navicat, see here an example of the custom fields for list 511 which were copied to list 515. Absolutely nothing was changed about list 515 manually or the other list for that matter but still when you go to the Vicidial Reports page and do an export calls report for the campaign the data winds up in different columns.
This was tested on:
Versie: 2.14-605a
Meta-versie: 170327-1655