The .wal file comes and goes, so occasionally things like rsync will fail if the file no longer exists by the time it tries to transfer.
The problem here isn’t the .wal file, but doing backups from a moving filesystem. The solution is to use snapshots. ZFS supports snapshots natively, and Linux’s device mapper supports snapshots of any block device. [0]
[0] https://www.kernel.org/doc/html/latest/admin-guide/device-ma...