USB 3.0 Length matching in PCB Layout
The length matching within each pair is very stringent, but as you have observed, there is no requirement for matching between different pairs. It makes sense, because the three pairs are used for very different things that do not need to be synchronized to each other. Any coordination of the traffic on different pairs is handled at a much higher level than the physical level.