Problema delay nel combinare due sketch

Mi sa che non hai riportato il programma giusto!
Riguardo millis(), leggi anche qui:

Se LED e servo devono fare passi contemporanei, però, puoi anche usare la stessa temporizzazione per entrambi e, a quel punto, il delay() funziona ugualmente:

loop()
{
- Fai un passo alle luci
- Fai un passo al servo
- Aspetta un momento
}

Naturalmente non puoi usare dei for(): devi incrementare le variabili a ogni giro di loop e azzerarle quando raggiungono il valore massimo.
Per fare avanti e indietro, puoi incrementare da 0 a 360 e mettere:

if(degrees>180) valore=360-degrees;
else valore=degrees;