why is delay without millis not being executed?

larryd:
The point was the ( ) are extraneous.

.

OP is referring to the difference between using interval and interval1. A syntax error results from a deviation from the grammar of the language. A programmer error might not do that.

As most of us have experienced, it is quite possible to have a program that compiles perfectly and has errors. Those errors are a result of the difference between the structure of the program, and the programmer's intent.