Did you invoked doStop and after doStart methods? Then the job can be rescheduled.
How are you manually invoking the scheduler?
You cannot invoke the scheduler but configure the time from dyn/admin and wait for the time to happen.
When the configured time event happens, the scheduler is automatically invoked.
/atg/dynamo/service/Scheduler component in dyn/admin will tell you the start about the scheduler and next invocation time.
Try these steps:
1 - Stop Service
2 - Change the LockName of this Scheduler in component to another name
3 - Start Service
Verify if the schedule will work correctly
Change the schedule time, stop scheduler, start scheduler.
that's how it works for me.
Change the schedule to "every 1 day".
doStop() and doStart()
This should work.
Hope this helps !!!