Каждый раз, когда вы получаете эту ошибку, вы должны просто использовать следующую перегрузку ForEach:
ForEach(0..<dataArray.count, id: \.self) { index in
//refer to your items as dataArray[index] inside ForEach
}
Вы получаете ошибку, потому что ваши dataArray
элементы не соответствуют протоколу Identifiable
.