A SoC also needs to have integrated graphics otherwise it is dependent on an external graphics chip so is not a SoC.
The convention is to quote the number of lanes that are actually accessible and exclude those that are tied up due to being reserved for other purposes.
Ryzen has 24 accessible lanes 4 of which are used to connect to a chipset which is usually present leaving it 20 lanes.
4x USB 3
4x Sata/M.2
16x PCIe
So 24 usable but all of this is semantics and not relevant to the point that the CPU is not dependant to its Chip-Set, the point is the ASMeadia Chip-Set is simply an add-on for extra IO and nothing more.