In der Regel haben Boards mit dem "großen" Chipsatz eine Bridge die die 16 CPU-Lanes aufteilen.
Wenn Du im 2. Slot nix hast, läuft der erste x16
Steckst Du irgend eine Karte in den 2. Slot springt eine Bridge zwischen den Slots an, die die Lanes aufteilt.
1. Slot bekommt noch die "vorderen" 8 Lanes, der 2. Slot bekommt die "hinteren" 8 Lanes.
Kann man in der Regel sehr gut erkennen, wenn man von oben auf den 2. Slot schaut. Da sind meistens nicht mal alle Kontakte im Slot drinne.
Alles was am Chipsatz hängt (lan, sata, nvme, audio, bt und was weiß ich noch) geht über einen Multiplexer hinter der CPU.
Die 4 Lanes, die von der CPU zum Chipsatz gehen, können doch gar nicht alles versorgen. Die wären doch schon mit 4 SATA-Anschlüssen "voll". Also steckt hinter dem 4-Lanes Anschluss ein Multiplexer, der die 4 Lanes "Zeitscheibenweise" 5x verteilt. Was aus den 4 Lanes 20 Lanes "Scheibchenweise" macht.
So funktioniert das.