Existem dois problemas;
O primeiro é que você definiu os caminhos exclude-from como caminhos relativos em vez de absolutos; tente adicionar um '/' principal.
A segunda é que você forneceu explicitamente os caminhos de origem, que (eu acho) vão substituir o exclude-from.
Se você remover os caminhos da lista de exclusão, ela poderá funcionar do jeito que você deseja, ou seja, ter apenas um arquivo de exclusão como:
Sample_PM155_ORG9_1_Case_RNASeq
Sample_PM601_PDX10_1_Case_RNASeq
Ou você pode usar algo como:
rsync -av --exclude-from=/home/list1 \
--include='/' --include='/*' --include='/*/Pr*' --include='/*/Pr*/*RNA*' \
--exclude='*' \
/datasets001/ "$TMPDIR/raw_fastq/"
(observe que a ordem de exclusão e inclusão é importante, a primeira correspondência se aplica)
Isso, no entanto, preservará a estrutura de diretório de origem no diretório de destino, que pode ou não ser o que você deseja.