I run nixos unstable, at some point in the last few weeks the kernel supplied with
* boot.supportedFilesystems = [ "bcachefs" ];
in my config, went from version 6.16.0 to 6.12.45 and I had very long boot times (30 minutes+) with a lot of messages. My solution was to switch to the latest kernel
* boot.kernelPackages = pkgs.linuxPackages_latest;
Which bumped me back up to kernel 6.16.8 and smooth sailing.
NixOS and Arch are the two distros that are making the DKMS transition the smoothest.