You have a polling activity that you want to run once a day to check if data is available and then kick off a dependent activity to work with that data.
Data is not being updated, you check the LEI log and see that there is a message that "the activity schedule does not permit execution at this time."
The schedule is too restrictive
Diagnosing the problem
You look at the schedule for the activity and see that it is supposed to run at 11:30 AM and the repeat interval is one (1) day.
Understanding how the LEI server executes scheduled activities will be helpful. The scheduler puts them on the queue to be worked at their scheduled time, in this case 11:30 AM. The LEI server then scans the queue for activities that are ready to be executed. This could happen a few seconds after 11:30 AM. The next scheduled time is calculated and that will be 11:30 AM. But the interval is 24 hours. 11:30 AM tomorrow will come before 24 hours is up. Therefore the server will give the message, "The activity schedule does not permit execution at this time."
Resolving the problem
Remember that the interval really means "not before this time is up." Give it a time range to operate in, say, "11:30 AM - 11:35 AM" The interval set at 1 day then should work. Since the time is set at 11:30 AM you could set the interval to anything less that 1 day, but it should not be an even division of 24 hours.