I have tried just about everything trying to get the circuit to work. I have tried 2 different 328ps, replaced every component in the circuit, and burned a bootloader for using the internal crystal instead of external. Basically, I can upload the blinking sketch to the 328p with it socketed in the UNO, but as soon as I put it in the breadboard circuit, nothing happens. The digital pin is reading 0. The AVCC is also reading 0 despite being hooked up to VCC. I can try to provide any additional info, https://www.instructables.com/How-to-Build-an-Arduino-Uno-on-a-BreadBoard/ This is the first tutorial I followed.
Edit: I actually just figured it out. I had a button on the reset line with the resistor that was pulling to ground even though I don't think it should have. I removed the button and it just started working, which is weird because I've definitely removed it before.