ASUS HyperX M.2 x4 only the first device is visible under Ubuntu

Solution 1:

Try to use different slots combination on the card. Based on this it should be with Slot_1 and Slot_3 -> https://www.asus.com/us/support/FAQ/1037507/?fbclid=IwAR2usDcn9hBU5qnKogNmWSVJg5azaPW_-hRKXQ5__JVSLA4KEOyBDwlEKN8

Solution 2:

You may need to setup PCIe slot bifurcation, i.e. split x16 link to four x4 links.