sudo não foi o infrator ... foi parcialmente eu, e talvez seja também um bug / recurso funcionando de forma diferente do esperado.
Minha tarefa ansiosa adicionou o nome da pasta de origem ao caminho de destino, o que resultou na criação do caminho e na criação da pasta de origem dentro dessa pasta, duplicando efetivamente a estrutura de pastas para /destination/path/source/source/...
--chmod está sendo aplicado à segunda pasta source , mas não àquela criada como parte da estrutura de destino. Portanto, o top source pertence ao root, mas o segundo source pertence ao usuário e também deve pertencer.
Corrigida minha tarefa ansible para usar o caminho correto e, portanto, também esse problema.
Será que alguém deve esperar que rsync também chown / chmod pastas sejam criadas como parte do caminho de destino?