Why did my Atmega328p chips stop working?
Most likely you programmed the fuse bits into such values that the chip does not work any more in the current hardware as it might expect different clock hardware now.
Don't program the fuses unless you thoroughly understand their operation.

Depending on what the new fuse settings were, it might be recovered by giving it external clock in place of crystal. If the ISP disable fuse is set, it can't be programmed via ISP any more, and you need a parallel programmer, so it might be cheaper to just get a new MCU instead.