I had problems getting minikube to run with kvm2 driver on a gentoo machine,with the error below

dnsmasq: cannot run lease-init script /usr/libexec/libvirt_leaseshelper: Permission denied

this error is caused by apparmor enforcing security profile from dnsmasq

and easier way to deal with this is to disable the apparmor profile related to dnsmasq

To view the status of apparmor profiles the command is

aa-status

To disable a particluar apparmor profile

aa-complain profile

try

minikue delete
minikube start --vm-driver=kvm2

Now minikube should be able to start with kvm2 driver if problem was due to the interaction of libvirtd, apparmor and dnsmasq