Você executa o wmctrl diretamente após o comando xfce4-terminal sair. Mas se já houver uma instância aberta do Xfce Terminal, xfce4-terminal se coloca em segundo plano e imediatamente retorna o prompt de comando enquanto ainda está no processo de configuração da tela real do terminal.
Então, quando o wmctrl for iniciado, a janela com o título rd pode não estar lá ainda.
Se você não precisar digitar o comando, como no exemplo com && , wmctrl será iniciado muito rápido. No primeiro exemplo, a digitação ou a seleção do histórico é um atraso suficiente para que a janela do terminal com o título correto esteja disponível.
Se você recortar e colar as duas entradas de linha de comando do primeiro exemplo, provavelmente encontrará o problema também.
Você deve colocar um comando sleep antes de invocar wmctrl . Você pode experimentar com a duração, 1 segundo deve ser suficiente como o título do terminal será definido antes do shell que é iniciado precisa ter processado seus arquivos de inicialização.
(Se você iniciar o Firefox / Chrom com uma URL que precisa ser recuperada, esperar pelo título esperado pode levar vários segundos, e isso pode nunca acontecer quando houver erros de rede).
Para obter um comportamento uniforme, inicie xfce4-terminal em segundo plano para que ele não seja bloqueado, mesmo que seja a primeira vez que você inicia.
xfce4-terminal --hide-menubar --hide-borders --hide-toolbars --title=dt &
sleep 1
wmctrl -r dt -e 0,10,10,720,720