qcow2 images get bigger with every update

Apparent Size of VM is 101G and Real Size is less. When I use apt update or download some file Real Size increase of qcow2 image. After I use apt autoremove, apt autoclean, apt clean or delete file real size decrease. But some qcow2 are strange, even if I use apt autoremove, apt autoclean, apt clean or delete file size doesn’t decrease, it just increase with every update. I don’t know why this happen.
I want to use virt-sparsify to free space, but if I use virt-sparsify my new image will have Apparent Size equal to Real size. It will not be 101G Apparent Size and for example 3G Real size as Whonix have. It will be 3G Apparent Size and 3G Real size. Is there any problem with this ? Is it safe to use virt-sparsify ? @HulaHoop

I think zerofree is the tool you’re looking for. Run inside the guest.