Actually i was thinking about B550 when i draw this.
You have 4 USB 10Gbps fron Ryzen so 1 TypeA and 1 TypeC at the back. Maybe the other 2 could give 1 TypeC 20Gbps at the back.
You have 2 USB 10Gbps from B550 so 1 TypeA and 1 TypeC at the Front.
You have 2 USB 5Gbps from B550 so 1 TypeA and 1 TypeC at the Front.
You have 6 USB 480Mbps from B550 so 3 TypeA at the back, 2 at the front and 1 internal.
You have 4 Regular Internal SATA Ports. The other two SATA Ports to two M.2
(one 4.0 4x/SATA from Ryzen and one 3.0 4x/SATA from the chipset)
Which leaves 4 PCIE 3.0 lanes.
Now if you could use 2 of them 16Gbps (10Gbps+5Gbps+1Gbps + Wifi ax it doesn't add like that but you get the meaning)
and the other 2 of them for usb 5Gbps 3 port controller (1TypeA and 1 TypeC at the back, one internal)
there is nothing else left.