Following the flow of cloning a kvm vm: vm->snapshot->image->create vm.
When building the dataset based on the snapshot, fifo reports the dataset is 'imported'.
When checking the size of the dataset in leofs, its 9k compressed/100k uncompress the same size as the 'root' snapshot's size.
I think its missing the disk-0 one.
This prevent creating a vm based on that dataset, and 'exporting' it results in a tiny file, which altho it would be magic if it really had all the data inside.. it doesnt..
I noticed too that the snapshot does not reports its size. Maybe that triggering the issue.