I have a Dell Latitude 5520 laptop which came with an NVMe KBG40ZNS256G NVMe KIOXIA 256GB SSD. I experienced very short boot times - around a couple of seconds. However, I added a spare SSD, a TOSHIBA KSG60ZMV256G M.2 2280 256GB SSD. In order to do this, I had to move the first SSD to the second slot on the motherboard and place the Toshiba SSD in the first slot. This is because the second slot is only compatible with PCI 4.0 SSDs, while the Toshiba is a SATA SSD. Upon starting up, I noticed a very long boot time, which took a couple of minutes. I booted multiple times in order to make sure that this was not a one-off occurrence. I also used disk manager and noticed a system reserved section had been created in the Toshiba SSD. I tried deleting this, as I thought this long boot time was due to the computer attempting to boot from the Toshiba SSD. The boot time was around the same. I also tried to use the one-time boot menu by pressing f12 and then selecting to boot from the Kioxia drive. This caused no notable change to the boot time. As a final test, I tried removing the Toshiba SSD entirely and booting with only my Kioxia SSD in the second slot. The laptop booted quickly, around the same speed as when it was in the first slot.
It seems that simply having the Toshiba SSD plugged into the motherboard significantly slows the boot time. I noted that only the boot time was affected. All of the computer's other functions were unaffected. In fact, I am typing this right now with both SSDs plugged in and don't notice any difference. Could anyone offer a possible explanation for why this is happening?