A stm32f407vet6 module route DP (PB15/Pin54 of LQFP100) and DM (PB14/Pin53 of LQFP100) of one USB full speed port to two separate header connectors which are 7cm from each other. The module designer doesn't consider this USB port to be used (there is another USB port on PA11/PA12).
Since the MCU is placed in the center of the module, the trace length should be 3~6 cm each. It is possible the traces have via too. The board should be 2 layer to be low cost.
Will the USB full speed port work fine? Does the trace length need to be matched to some precision (like < 1cm) on the carrier board?
I'v read this How critical is the layout of USB data lines / how does my layout look?, but I'm still not sure about this specific case with separated trace that is routed without considering USB at all.
Update: This two wires are routed as non USB wire separately on the module, and are separated by 7cm, then also need to be routed by ~3cm each on the carrier board to go together again. The question is about how long can USB full speed traces be routed separated? If based on frequency and wave length, differential cable won't be needed for USB full speed - any to wire will work.