I recently migrate may VMs from Workstation to ESX7, i'm using VEEAM as backup system.
Taking snapshot, size of it is less then original VM, 16gb (snapshot) vs 70gb (virtual machine), my doubt if it for real contain all VM information to be restored in case of some original VM problem.