SuperSpeed signal Routing on PCB
No, you can't swap DM and DP, it won't work.

SuperSpeed pairs are not routed OK. The wires of a pair are not equal length, it could be better. Typically there would be no ground between wires of a pair.

You can have ground between two pairs if there is enough distance but not really between two wires of a pair.

There are unequal amount of vias, one wire of a pair has 4 more vias than the other.


I suggest reading more about routing high speed signals, there should be guides from USB chip manufacturers how to route them, so check the material that your manufacturer provides for your chip.