There are numerous types of overeating, many of which are driven by
chemical occurring in the foods. Unless you identify and eliminate the
chemicals, it is like a alcoholic trying to limit to 3 shot a day, one
with each meal. The whole addiction can be compulsion driven / or
chemical, / or impulse/ low impulse control / short term thinking /
pleasure seeking/ emotional urge driven / food availability driven / or
philosophical driven/ or as you suggest a behavioural addiction. It can
also be a combination of several.