Fast alle programmierer kommen mit dem Standard 1 Mhz Takt zurecht, aber es kann ja auch Ausnahmen geben. Dann sollte es aber eine Möglichkeit geben den Programmierer langsamer zu stellen.

Die immer mal anderen ID werte sprechen für eine unzuverlässige Schaltung. Am programmierer scheint es ja nicht zu liegen wenn es mit 2 verschiedenen Programmierern Probleme gibt.
Bei einem Low drop Regler sind die Kondensatoren kritisch, wenn die zu klein sind können die zu schwingen anfangen. Ein anderes häufiges Problem sind zu lange Kabel für die ISP Schnittstelle, schon 30 cm können zu lang sein, wenn der Programmierer schlecht ist (steile Flanken ohne Terminierung).