Hi, your journalctl output has the answer: vectura: data plane: could not connect: timed out.
With a vCenter as source, the login and the CBT query go through the vCenter on port 443, but the disk itself is read directly from the ESXi host running the VM, on port 902. Your new XO reaches the vCenter fine, it just can't open a connection to that ESXi on 902. The stream has ended without data error is only the side effect of vectura exiting. CBT has nothing to do with it.
The old instance works because it can reach that host (VDDK needed the same port). I'd check firewall/VLAN rules or DNS on the new VM. From the new XO, using the ESXi name as vCenter shows it for that VM:
getent hosts <esxi-host>
nc -vz -w 5 <esxi-host> 902
and compare with the old instance.
~Mathieu