É possível que o problema esteja em uma passagem imprópria do caminho com um caractere curinga pela duplicidade no rsync. Veja o exemplo abaixo. Este é o exemplo real de passagem de exclusões para o rsync por uma variável de ambiente dentro de um script:
EXCLUDES="- excluir = / etc / blkid.tab --excluir = / root / dir1 --exclude = '* .ql'"
Observe que as aspas '' são usadas para separar a entrada que contém o asterisco para impedir que um shell expanda esse caractere curinga. Tente usar aspas no arquivo exclude-list-test.txt.