VirtualBox runs but VMs give execution errors

I have these lines in my configuration.nix file:

virtualisation.virtualbox.host.enable = true;
  virtualisation.virtualbox.host.enableKvm = true;
  virtualisation.virtualbox.host.addNetworkInterface = false;
  virtualisation.virtualbox.host.enableExtensionPack = true;

I also have my user account added to vboxusers. Yet, while VirtualBox itself starts fine. Individual virtual machines give an execution error whenever I launch them. I’ve also noticed that the vboxnet0 service fails on start. When I wake up later today, I plan on debugging this on NixOS with your help. I am just hoping yous can leave me instructions for what I should do to help you debug this. Naturally, I’ll run systemctl status vboxnet0 for you. Any other commands you’d like? dmesg I’d imagine will be helpful. Any others?

VBox.log is this VBox.log · GitHub. vboxnet0 seems to be starting now. Not sure why.

dmesg doesn’t mention vbox modules at all. Is this normal? If you’re wondering why I included the kvm lines, it was because before I did that I got errors in VirtualBox related to kvm. My full configs are here. I temporarily commented out the kvm lines in the hope that maybe this is the cause of the issue somehow. Despite it being an attempt to fix another issue. What can I say, I am getting desperate.

sudo modprobe -a vboxdrv also returns: modprobe: WARNING: Module vboxdrv not found in directory /run/booted-system/kernel-modules/lib/modules/6.17.4. I have re-enabled Kvm, as those Kvm missing errors returned. Any help would be appreciated.