Thanks, yes have used that line in the past, have switched it on 👍
Still got the same problem, taking about 15 mins to start up. But after reading around, it seems it's not isolated to external drives, although Monterey does have a big USB problem which has been widely publicised, so that's another thing.
My best guess is that it's related to Kernel Integrity Protection... apparently the new M1 Macs have a dedicated processor just for this, but it seems they may have overlooked it on Intel Macs.
Just before it hangs, it says that it's ignoring the kextcache and then proceeds to take 15 mins scanning kexts by the looks of it. Be interesting to know if it's just a result of upgrading or whether it's still occurs with new installs as well. I suspect it's just the former. If so, I might do a fresh install on another NVMe and try that.
Dodgy upgrades seems to be a consistent theme with all types of operating systems, I usually end up doing a new install as the system gets clogged up with old buggy software and abandoned files & drivers due to poor uninstalls. Not a bad thing to start afresh, just really frustrating that upgrades are still so poorly implemented.
On the plus side... after logging in and leaving it to settle down, Monterey seems to be running ok on my 2015 iMac. Although not tried plugging in my USB hubs yet! 😬