Can't route thru-holes

I don’t know what I did but I broke routing thru-holes. I even upgraded to KiCad9 and told it not to import my preferences and I’m still stuck here.
Whenever I try to route from or to a thru-hole, it acts like that’s an edge and I cant violate it.
If I start from the thru-hole, i can’t leave the hole.
If I try and route TO the thru-hole, it just goes around it.

I’ve recorded a quick screenshare including reviewing the board setup: Latest Layout topics - KiCad.info Forums - 20 June 2025 | Loom

SMD components are working perfectly fine

Your nets look messed up.
Where are the ratsnests showing the traces you are trying to route?

They’re there, the small white lines:

Yeah, I saw them after I watched the video the 2nd time.
What about the annular ring on the front layer? It looks missing in your video.

Also, can you do an ‘E’ on one of the through-hole pads?

What is the origin of this footprint? My guess is you found it on some internet site far, far away. pads / holes look weird to me, although that could be because you are using KiCad V9 and I’m still on V8. (In V9 pad colors have changed because a pad stack has been added, in which pads can have different shapes and sizes on different layers. In V8, all THT pads are always Yellow).

Pads with oval holes in those far away internet sites are often defined with routing on the Edge.Cuts layer, and that is something that KiCad does not like very much. KiCad also paints a black hole in the center of THT pads. This obscures anything could be inside the hole (Even grid points) and that is a bit unfortunate.

For comparison, you can have a look at one of KiCad’s default footprints, for example: BarrelJack_CUI_PJ-063AH_Horizontal It has oval pads with oval holes, and both are defined in the pad properties themselves.

These exact footprints are routeable in other designs; and it’s happening for every single thru-hole component, not just a single footprints object.

It was behaving the same in KiCad8, I upgraded to 9 to see if ignoring preferences on Import fixed anything and it didn’t; so there has to be something odd about this specific board file (which is my own)

Post your project files. It looks like maybe you have a SMD pad in the middle of your hole.