It's all pretty vanilla setup, only changes are KernelCare to keep the kernel updated without reboots and a lightweight monitor app. Using Ubuntu 22, ELS, MySQL 8.0. Control panel is on a VPS and just hosts the panel, then dedicated servers run app/db.
Grabbed the error message. Now that I'm looking at it more closely, it says it failed "No such file or directory", but that directory actually does exist on both servers.
[16:11:09 25/03/2025] Provisioning website 45a32838-c563-4065-93e4-8571272ac7a2 to role Email on server 0c9a54db-e850-4bcc-9ecd-9d5c1f4ed59b prior to website migration
[16:11:10 25/03/2025] Creating website in appcd
[16:11:10 25/03/2025] Creating mapping for client-com-tlvr.staging.com
[16:11:10 25/03/2025] Creating mapping for client.com
[16:11:10 25/03/2025] Creating website_email(at)client,com
[16:11:10 25/03/2025] Migrating role data for Email from 00000000-0000-0000-0000-000000000000 to 0c9a54db-e850-4bcc-9ecd-9d5c1f4ed59b
[16:11:10 25/03/2025] Migrating email role data
[16:11:10 25/03/2025] Retrieving mailbox passwords from source server
[16:11:10 25/03/2025] Getting password hash for website_email(at)client,com
[16:11:10 25/03/2025] Re-setting mailbox passwords on destination server
[16:11:10 25/03/2025] Setting password hash for website_email(at)client,com
[16:11:10 25/03/2025] Authorizing SSH key on destination server for email transfer
[16:11:11 25/03/2025] Transferring email data to destination server using rsync over ssh
[16:11:13 25/03/2025] Deauthorising SSH key on destination server
[16:11:14 25/03/2025] Data migration failure: internal: Command /usr/bin/rsync exited non-zero, stderr: rsync: [Receiver] mkdir "/var/local/enhance/email/mailboxes/45a32838-c563-4065-93e4-8571272ac7a2" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(791) [Receiver=3.2.7]
[16:11:14 25/03/2025] Cleaning up failed email transfer from destination server
[16:11:14 25/03/2025] No cleanup required from email server, just removing the emails