Você pode usar getline
no seu awk para buscar a próxima linha:
awk '/^>/{ if(!seen[$0]++){ print;getline;print } else { getline } }'
Existe uma resposta mais simples que também lida com várias linhas:
awk '/^>/{ skip = seen[$0]++ }
{ if(!skip)print }'