So they decided to put some maths behind the new Spec to
simplifies the branding.
USB 3.2 Gen 1 = (3 + 2) x Gen 1 = 5Gbps
USB 3.2 Gen 2 = (3 + 2) x Gen 2 = 10Gbps
USB 3.2 Gen 2x2 = (3 + 2) x Gen 2 x 2 = 20Gbps
Pretty Clever ( Or Dumb ).
To make matter worst they still have not make USB-C mandatory for USB 3.2. So you could have a USB 3.2 Gen 2 Host with a USB-A Cable that didn't not support the previous USB 3.0 SuperSpeed ( 5Gbps ) so it will fall back to USB 2.0 Speed ( 480Mbps ) , Or a USB-A Cable that did not support the USB 3.1 SuperSeed+ ( 10Gbps ) which is also called USB 3.1 Gen 2 and is now called USB 3.2 Gen 2 so it will fall back to USB 3.0 SuperSpeed ( 5Gbps ) and was called USB 3.1 Gen 1 and now called USB 3.2 Gen 1.
You also have crappy USB-C cables that does not confirm to the USB-C spec. And the consequences depends on the quality of the cable. [1] And in some extreme cases, you could have a USB-C cable that do not support USB 3.2 Gen 2 x 2, because some how only pins on one side are working as intended.
Although things has gotten better since his post and Google has been putting some pressure into fixing it. USB-C is still a bloody bag of hurt. So in case anyone is still rooting for iPhone using USB-C without MFi. I seriously hope people will reconsider. Using MFi will defeat the purpose of USB-C since you will need a MFi Cable, which is one way to say current lightning to USB-C cable spec and cable are fine. And in case you are wondering about iPad Pro, you should take a look at the controller size, it is roughly 5 times bigger.
Or we make USB 4.0 that standardise on USB-C and force a much more stringent specification on Power Delivery, Speed and Quality. But as we all should be able to tell this isn't a technical problem, more like political, design by committees, marketing problem.
[1] https://bensonapprovedcom.wordpress.com