Millis() not working

I don't see any obvious reason why it is not updating.
Try the sketch just for millis().