25GB are not big enough for a #Linux VM (e.g. Kali) you are really using.
And resizing isn't done with resizing the virtual disk, the partition, but also the luks container*, the physical volume, the logical volume, and the filesystem
(I seemed that I left out one or more steps, but now my data can roam free in the VM ;-)
- if you are using luks on a VM
https://unix.stackexchange.com/questions/320957/extend-a-luks-encrypted-partition-to-fill-disk