Problem understanding non blocking delay via millis()

No need to complicate things.
The LED is on otherwise the timing period would not have started. The period ends. What should happen ?