It has to be something in my code messing it up, I ran a blank minimal project and it did exactly like it should. I went back tested again on my project, and it worked, kinda....i set it for 1pm, it completed the action at 106, tried again for 120 completed at 123, so im not sure whats happening.