The x10 module is not really a timer, but that is another subject. X10 relies on a small amount of current to be able to go trough the device it is powering. X10 has sometimes problems with electronic ballast or bulbs that don’t provide continuity when they are off. This might be the problem. I control all almost all my system with x10, except for my refugium light where I was having the same problem you are, I had to switch to a regular mechanical timer.
Jorge
Jorge