Whelp, I can’t seem to duplicate your error. That doesn’t mean anything other than I can’t duplicate your errors in my lab. I tested on both vSphere and also virtual box on my LM laptop.
I simply downloaded a fresh iso of LM 18.2 Mate (I needed that iso for a home project anyway) and installed on the source VM. My source VM I created a 50GB hard drive and installed Mint 18.2 on it. I used all default settings, just an easy and quick install without making any decisions other than password. Once installed I pxe booted the target, registered with my FOG-Pi server and captured the image.
I created a new VM with a 65GB hard drive (different size than source disk by design), pxe booted, registered and then deployed at the end of registration.
Here is what I have the image definition setup as

lm_source

Here is the output df
and lsblk
of the source virtual machine.
jondoe@jondoe-VirtualBox ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 474M 0 474M 0% /dev
tmpfs 100M 3.6M 96M 4% /run
/dev/sda1 49G 5.3G 41G 12% /
tmpfs 496M 92K 496M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 496M 0 496M 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 100M 4.0K 100M 1% /run/user/108
tmpfs 100M 20K 100M 1% /run/user/1000
jondoe@jondoe-VirtualBox ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 50G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1021M 0 part [SWAP]
└─sda1 8:1 0 49G 0 part /
jondoe@jondoe-VirtualBox ~ $
lm_target

jondoe@jondoe-VirtualBox ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 474M 0 474M 0% /dev
tmpfs 100M 3.6M 96M 4% /run
/dev/sda1 63G 5.3G 55G 9% /
tmpfs 496M 92K 496M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 496M 0 496M 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 100M 4.0K 100M 1% /run/user/108
tmpfs 100M 20K 100M 1% /run/user/1000
jondoe@jondoe-VirtualBox ~ $
ndoe@jondoe-VirtualBox ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 65G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1021M 0 part
└─sda1 8:1 0 63.7G 0 part /
As you can see on the target computer, its hard drive did expand to fit the size of the physical disk, which happens to be larger than the source disk.
From looking at the output of lsblk you an see that LM didn’t use LVM when creating the disk.