Max Link Speed 16 GT/s on RTX4070

Why am I not getting the full 21 GT/s from my RTX4070?

Bus Type: PCI Express x16 Gen4
Maximum PCIe Link Speed: 16.0 GT/s
The motherboard is an ASRock x670e Taichi which supports PCIE 5
I am running ubuntu 22.04