Você não está citando os nomes dos arquivos quando eles são passados para git checkout , então A , - & Kopie.txt estão sendo tratados como arquivos diferentes.
Tente adicionar a opção -I {} a xargs e, em seguida, coloque aspas em torno de {} :
git stash show --name-only | grep -i "Kopie" | xargs -I {} git checkout stash@{0} -- "{}"