Unless you have had some recent repairs made to ignition switch or dash area which affected the wiring I too, like GregH above, can only conclude that some "weird" fault(s) in the timer module's internal ignition-on detection circuit is causing your symptoms. It's almost doing the reverse of what it should be doing.
This plastic rectangular 20 pin module plugs into interior fuse panel, visible above driver's left foot, and is held in place with plastic tabs. Gently pry tab away while wiggling module to unplug. Dealer only part.
p.s. Normal operation BTW has lights go on/off if you open/close door when ignition is on. If ignition is off, then delayed off will apply.