auch cli() und sei() entfernen hilft nicht ...
Hoffentlich in allen ISRs entfernt.

wenn ich den ADC wert einer "normalen" variable zuweise oder einfach ignoriere, funktioniert die servosteuerung, NUR wenn ich den arrayausdruck verwende zuckelt der servo
Man kann das also auch anders sehen: der Servo zuckelt, wenn du die ADC-Werte verwendest, und ist ruhig, wenn du sie einfach ignorierst.

Dann würde ich mir die Werte mal ansehen. Wenn du den ADC-Wert für die Servopositionierung verwendest, und der ADC-Wert ständig rumzappelt (weil da vielleicht ein riesiges Rauschen drauf ist), dann zappelt natürlich auch der Servo.