This is a gross oversimplification, but assume you had a CSV with 2 issues:
Issue 1:
- Summary - My Epic
- Epic Name - Epic1
Issue 2:
- Summary: My Story
- Epic Link - Epic1
These import with no errors. I then go to import a second CSV, also with 2 issues:
Issue 1:
- Summary - My Other Epic
- Epic Name - Epic1
Issue 2:
- Summary: My Other Story
- Epic Link - Epic1
In this case, I get an error "Cannot add value [ [Epic1] ] to CustomField Epic Link in Issue with summary 'My Other Story'. Probably value was in incorrect format"
When manually creating issues, Epic Name does not need to be unique in a project. You can have two or more Epics with the same Epic Name, with their own issues linked.
In this case, each CSV is a complete unit: The Epic has its own unique Epic Name within in the CSV and the issues in the CSV point to the Epic Name in the CSV.
Does Epic Name need to be unique in a project when performing a CSV import? If so, shouldn't the error state that the value already exists, as opposed to suggesting the format is incorrect?