тааак, я поняла, в чём дело он брал переменную remaining_days из последнего лекарства в конфиге, а не из того, о котором речь! пришлось добавить во второй if в loop тоже расчёт оставшихся дней