Lxd-migrate fails with I/O error in rsync

When running lxd-migrate, I get this error:

Transferring instance: host1: 4.14GB (4.60MB/s)Error: Failed to rsync: exit status 10
rsync: [sender] write error: Broken pipe (32)
rsync error: error in socket IO (code 10) at io.c(829) [sender=3.1.2]

I understand that typically this means a filesystem ran out of space or there was a network error. I don’t think this is a network error so I am, for now, thinking it must be space related. However, I cannot find anything that is filling up.

The target zpool has 900G+ avail and the container is much smaller than that.

The target lxd host has filesystems with plenty of space and are not filling up during the process.

Can someone outline the lxd-migrate process internals a bit? I think it is using a pipe and netcat along with rsync to achieve the migration but I cannot seem to pinpoint what might be causing the failure.

Thanks in advance!