Your curiosity is awesomely refreshing because this issue is one where nearly *everybody* who isn't struggling with it themselves gets too annoyed to be curious. And yet, curiosity is the solution.

"Additional information" is the right trail to be sniffing on - in cases where an undesired behavior just keeps repeating and repeating and one doesn't understand why, it's because one just hasn't found the barrier yet. The barrier could be invisible, could lack a logical pointer to it, could be external while one is searching internally, or internal while one is searching externally...but for whatever reason, it hasn't been seen yet and as such can't be removed until then.

Usually the first couple responses to a time management problem like this one are appeals to empathy or learning - "it impacts other people, you dingus!" or "then why not produce a different result by doing a different thing?". Both very valid (after all, they work for so many people!), but if they're the first explanations for lateness to pop into the responders' minds, they probably come as quickly to the minds of the people with the problem - and their problem is chronic because those those most intuitive explanations *probably* aren't it.

So, keep sniffing. Stay curious. Those who searched longer to understand their barrier, like depressed thread OP and like myself, and also those who are still searching, will appreciate you.