I'm working on a project which uses a PCBA which basically acts as a USB-C extension. It has 2 USB-C receptacles (female) connectors. The mapping between the two receptacles is one to one. The pair of D+ and D- are shorted (meaning both orientation should work for USB2.0)
An SSD USB-C stick is connected at one end of this PCBA. On the other end I'm using a USB-C to USB-C cable connected to a PC. From looking on the web and reading other answers on the subject, I expected the connection to happen in half the orientation configurations, fine.
My question is: Why? Why or how does this setup violate the USB-C standard? I though it would be a cable orientation detection issue but I'm not sure.
I have disassembled a USB-C cable I've been using (PC to my extender PCBA) and it seems it has both USB CC lines existing inside as well as both SS pairs, so all path should be possible.
Below are some diagrams I made to try understand the CC lines path in several orientation (not all of them included.)