Board not reporting chip id

I am trying to flash an ESP32-C3-Dev1 board for the first time but am getting an error that ESPHome is expecting a chip id = 5 but is getting 0. Using esptool, I verified that the board “has no Chip ID. Reading MAC instead.” I am running ESPHome on a Windows machine.

Shouldn’t the chip id be burned into the chip and not something that can be changed? If its not burned into the chip, can I reset/force the id? If not, can I force ESPHome to accept/ignore the chip id or use esptool for flashing? If I can use esptool, where is the flash file located?