Rule not working consistently

No, the rule is true throughout that period. Rules are only evaluated by events in your system. If this condition were in a rule with another condition, it's truth would apply between those two times. But any rule is only evaluated when the state of one of its conditions changes. The state of that condition only changes when it starts and ends.

This might help: