Kernel module not found

When building nixOS for the imx8p, I am getting the following error:

error: builder for '/nix/store/7sxmr016xm4hpglm6j982v5gllibywr8-linux-aarch64-unknown-linux-gnu-6.6.23-modules-shrunk.drv' failed with exit code 1;
       last 12 log lines:
       > kernel version is 6.6.23
       > root module: xhci_pci
       >   copying dependency: /nix/store/qi3ig5831r2dj29zmqsip87iahsimbsf-linux-aarch64-unknown-linux-gnu-6.6.23-modules/lib/modules/6.6.23/kernel/drivers/usb/host/xhci-pci-renesas.ko
       >   copying dependency: /nix/store/qi3ig5831r2dj29zmqsip87iahsimbsf-linux-aarch64-unknown-linux-gnu-6.6.23-modules/lib/modules/6.6.23/kernel/drivers/usb/host/xhci-pci.ko
       > root module: ext2
       >   builtin dependency: ext2
       > root module: ext4
       >   builtin dependency: ext4
       > root module: ahci
       >   builtin dependency: ahci
       > root module: ata_piix
       > modprobe: FATAL: Module ata_piix not found in directory /nix/store/qi3ig5831r2dj29zmqsip87iahsimbsf-linux-aarch64-unknown-linux-gnu-6.6.23-modules/lib/modules/6.6.23
       For full logs, run 'nix log /nix/store/7sxmr016xm4hpglm6j982v5gllibywr8-linux-aarch64-unknown-linux-gnu-6.6.23-modules-shrunk.drv'.

Does anyone have an Idea where the error stems from or how to fix that?

Thanks!

The problem was partially resolved by restoring my deleted flake.lock file. This one only contained nixpkgs though.

Now though, nix-copy-closurecopies all paths for some reason, not differentiating which ones are already present.