The routine you resent may need changing before you blame yourself for avoiding it.
RESILIENCE
RESILIENCE
Avoidance is often treated as a character fault when it is closer to a signal. A routine you dread every time may be badly sized, badly timed, or built for a version of your life that no longer exists, and no amount of discipline will make a poor fit feel good. The failure to keep it is information about the routine rather than a verdict on you.
Take the thing you keep skipping and change one structural feature: the hour, the length, the place, whether it happens alone. Try the new shape three times before deciding anything about yourself.
Which routine do you avoid because it was badly designed?
Free, with nothing to buy inside it.