Как исправить, не знаю - лучше к врачам идти, к эндокринологу, например
Почему - потому что организм находился в жёстком дефиците. Нормальный уровень дефицита для снижения веса -20% от нормы калорийности. То есть если норма 2000 Ккал в сутки, то на 1600-1800 организм будет снижать вес в здоровом ритме
Вы же организм ввели в дикий шок и стресс. Наши системы обмена веществ созданы таким образом, что при длительном дефиците, организм испытывает стресс, и при малейшем повышении калоража, начинает всё неистово перерабатывать в жир. Поэтому, так как вы сидели на жёстком дефиците в 400-800 ккал, то нынешние 800-1000 он воспринимает за ИЗОБИЛИЕ и хорошие времена. А также боится повторения дефицита, потому всё заранее запасает.
Как лечить - это к врачу. Полагаю, что по времени выход из этого круга займет не один месяц, особенно, если долго сидели. И вес будет набираться, пока организм не посчитает, что "голодные времена" ему не светят. Более точные прогнозы может быть врач. Успехов и здоровья!