Talvez você esteja pedindo muito de uma única instância de rsnapshot. Por que você não usa um script no host2 para criar o instantâneo, incluindo a criação de um relatório e um sinalizador, e então permite que o rsnapshot do host1 faça parte, dependendo da presença do sinalizador?
Eu costumo criar o backup localmente, em seguida, deixar o servidor de backup agarrá-lo através de uma montagem NFS, mas isso depende do espaço disponível no host2, é claro.