Yes, Legion 5 Pro has two NVMe PCIe 3.0 2280 SSD slots, the second slot is empty and has a pre-installed heatsink with a thermal pad. (I installed Samsung 970 Evo 1TB
Lenovo Legion 7 Ryzen 7-6800H 16GB 512GB SSD Radeon RX 6700M 16 Inch Windows 11 Home Gaming Laptop - Laptops Direct
Can I add an extra SSD to my Lenovo Legion 5i laptop? | TweakTown
Lenovo Legion 5 Pro Disassembly (RAM, M.2 SSD upgrade options)
Yes, Legion 5 Pro has two NVMe PCIe 3.0 2280 SSD slots, the second slot is empty and has a pre-installed heatsink with a thermal pad. (I installed Samsung 970 Evo 1TB