Appreciate the day one review and it seems like the X870E is the way to go for people hopping on the platform even if it isn't enough of an upgrade for those already on X670E. I'm curious if memory topologies have changed at all or if the higher support listed is due to AGESA optimization.
MSI's specifications show the second slot is limited to x4:
3x PCI-E x16 slot
PCI_E1 Gen PCIe 5.0 supports up to x16 (From CPU)
PCI_E2 Gen PCIe 5.0 supports up to x4 (From CPU)
PCI_E3 Gen PCIe 4.0 supports up to x4 (From Chipset)
It would be helpful to note when there are M.2 restrictions as well since populating M.2_2 will cause the primary PCIe slot to run x8:
4x M.2
M.2_1 Source (From CPU) supports up to PCIe 5.0 x4 , supports 2280/2260 devices
M.2_2 Source (From CPU) supports up to PCIe 5.0 x4 , supports 2280/2260 devices
M.2_3 Source (From Chipset) supports up to PCIe 4.0 x4 , supports 22110/2280 devices
M.2_4 Source (From Chipset) supports up to PCIe 4.0 x4 , supports 2280/2260 devices
4x SATA 6G
* PCI_E1 & PCI_E2 & M.2_2 share the bandwidth, and PCIe version support varies depending on the CPU.