As matrizes não têm significado para sed . Depois que sua matriz bash for passada por sed , ela se tornará texto simples.
Use bash para remover os parênteses (supondo que a parte a ser removida esteja sempre no final das strings):
array2=("${array[@]%(*}")
(Em você bash manual verifique a seção sobre expansão de parâmetro para mais.)