I did much the same, but somewhat more agressively. First it is good to make DRC work because in this case it was trying to point out a problem that got lost in the clutter. The problem with DRC is you used the old part that has DRC problems, so I started with hotrod-pins-4.fzz and did a delete minus on the esp part which results in this:
DRC is reporting errors (marked 1) on the overlap of two copper traces. This isn’t deadly it will work fine but can be fixed. The problem all the other errors were masking is marked be 2: there is a short between two pins of the connector because the bottom line trace covers the copper of both the first and second pins. DRC is correctly objecting to that. As well there are a bunch of redundant vias, I’m guessing that is because you couldn’t get a trace to connect to a trace. In Fritzing that won’t work, you need to connect a pin to a pin (easiest is to double click the rats nest line then move the resulting trace to the layer you want (top or bottom) change its size if needed then drag it to an appropriate route.
This image shows the correct. I deleted the wire and then connected one wire (outlined in red) between two of the vias, and the other wire (outlined in blue) between one common and one different via to complete the connection in a way that will pass DRC. In this image all the redundant vias (that I am about to remove) are circled in red and an alternate path that will reduce vias again is shown:
Then I went ahead and removed all except 1 redundant via (the one I left is anchoring a connection to the missing esp for now and will be removed later that via is circled in red here):
Now switch to schematic (because there is a Fritzing bug that I haven’t yet found a fix for where parts dragged in to pcb or breadboard enter schematic at random rotations) and load the fixed ESP32 part (which will pass DRC correctly):
Here I dragged the end of the 3 wires ending on pin 2 so that they are all separate (because we need to drag each of them on to pin 2 to reconnect them which is impossible if they are all overlayed on pin 2). Before taking this snip, I grabbed the red dot on the end of the wire on each pin, moved it back from the pin, then dragged it forward again until the pin turned from red (not connected) to green connected). All the pins except pin 2 are already done here.
Now I did the same to one connection on pin 2:
You need to do the other two pin 2 connections to cause schematic routing to be complete. Once schematic is complete switch back to pcb and do the same thing to the ESP chip, click on it and drag it til the pins all line up with the traces, then drag each trace back a bit then forward til it connects and the pin goes from red to green to indicate a connection. The end result of that is this sketch which passes DRC and has a lot fewer vias (which is a good thing!):
you will see I was too lazy to adjust all the traces to 45 degrees as should be done ( and as @opera_night did), so you should probably do that, along with verifying all the traces look right because I made a number of changes.
hotrod-pins-5.fzz (70.5 KB)