why is delay without millis not being executed?

aarg:
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.

ah ok!