Missing connections?

There are a lot of things wrong with this PCB.
I suggest you start by trowing away freerouter and learn to do PCB layout “properly” first.

As I said before, an auto router is not a magic wand you can touch your PCB with and then call it done.
Designing a PCB properly needs a lot of consideration with a lot of factors.

Just a few small things (there are many more things that do not work properly for this PCB)

  1. There is no Ground plane whatsoever. (Studying GND planes and their use will cost you at least half a day).
  2. Placement of decoupling capacitors. They are too far removed from where they need to be (Close to the IC they need to decouple.
  3. 0.25mm tracks do not work for an LM675, an IC that can deliver more then 3A of current.
  4. There can not be any tracks under or near the antenna of the ESP32.
  5. Why use THT resistors if you have a very small MCP4725 directly soldered on the PCB? The combination does not make sense. That thing is tiny, and judging your experience level, I suggest you use the breakout board.

I do recommend you read (and follow) the thread below:

I did a quite long review of a PCB in that thread to get to a better layout.

I’m guessing you meant J4.
KiCad does not automatically sync the PCB with the schematic. If you make changes to the schematic you have to Schematic Editor / Tools / Update PCB From Schematic [F8] afterwards.

Doing this, adds the missing connections:

Also, if you PCB Editor / Inspect / Design Rules Checker / Run DRC, then it both shows some short circuits, and missing connections.

Learn to use both the ERC in the schematic, and the DRC on the PCB. Those tools help detect a lot of errors.

I double checked with your old PCB. I turned off all layers except Edge.Cuts, and it has measurements on that layer. an almost vertical 67.9680mm and an almost horizontal 137.6680mm.