Isso porque seu Alex em team1.txt tem um espaço à direita e aquele em team2.txt não. Dito isso: por que você não usa apenas
grep -f team1.txt team2.txt
Alex
Charlie
Isso funciona (eu limpei o espaço extra) bem, e só requer um comando invocado uma vez.