X8 link width on gpu

Hi guys so i just got my full build together and going decided to make sure my gpu is running at x16 link width as i have 3 m.2 drives and knew i couldnt run 4 m.2 drives without putting the pci-e slot into x8 my problem is i have tried all combinations for my m.2 drives and my link width stays at x8 My motherboard is an Aorus X870E AORUS ELITE WIFI17 my gpu is the SAPPHIRE NITRO+ RX 7900 XTX any help is appreciated thanks guys