Дело в приставке. Есть приставка недо-, которую не следует путать с частицей не и приставкой до-.
Есть глагол недоедать и глагол доедать, который употребляется с частицей не. Их нужно уметь различать.
Например, рассмотрим предложение.
Моя внучка Верочка систематически не доедает кашу, а просит пряники и конфеты.
Можно сказать, что девочка не съедает кашу до конца, но нельзя сказать, что она мало съела, потому что неизвестно,
сколько этой каши ей положили.
Приставка недо- в слове недоедает показывает, что съедается меньше необходимого, не хватает кому-то еды, недостаточно её.
А вот пример.
Мы с братом во время войны постоянно недоедали, но тогда все недоедали.
Смысл предложения заключается в том, что ели мало, потому что не хватало еды, жили впроголодь.
Эту приставку можно легко заменить словом мало, также у этой приставки есть антоним -- приставка пере-: к слову с приставкой недо- почти всегда можно подобрать антоним, например, недоедать - переедать ("Переедать гораздо вреднее, чем недоедать").
Этими заменами можно пользоваться как проверкой, чтобы правильно писать тот или иной из глаголов.