Lucy, maybe what’s needed is for you to accept the idea of being “an imperfect work in progress”.
You’ve created some impressive results so far, and now it’s more of a matter of noticing behaviours such as this, and asking yourself if it’s something you want to change at some point, now or in the future. Perhaps it isn’t! Perhaps there is no downside to this bit of overeating, or perhaps you get in touch with what the downside is at a later date, and then implement change.
Seeing the downside is crucial because that’s your motivation to make a change. This is when you flag it up as important, and can alert yourself to the addictive desire when it gets triggered in the circumstance. If it’s not all that important (and it may not be) you are likely to go on automatic with very familiar behaviour.