Откат к ранее сохраненному значению в History при потере питания

Добрый день!

Наблюдаю ситуацию при которой значения в БД возвращаются к какому-то ранее сохраненному.
Заметил, что возврат к некорректным значениям происходит в моменты непреднамеренного отключения питания контроллера. Случай регулярный, как только питание пропадает, то после запуска контроллера происходит возврат к некорректным значениям.

На графике время в UTC, в консоли +3(MSK).

/etc/wb-mqtt-gpio.conf

Интервал публикации неизменившегося состояния (с) → -1

Настройка каналов подсчета импульсов:

Welcome to Wiren Board 7.2.1 (s/n ХХХХ), release wb-2207 (as stable)
Linux wirenboard-ХХХХ 5.10.35-wb120 #1 SMP Fri Sep 2 07:33:43 UTC 2022 armv7l GNU/Linux

cat /etc/wb-fw-version
202202092012

last reboot
reboot system boot 5.10.35-wb120 Tue Oct 18 05:05 still running
reboot system boot 5.10.35-wb120 Fri Oct 14 02:19 still running

Подскажите, пожалуйста, какие настройки осуществить для исправления ситуации.
В /var/log/messages после загрузки не увидел ничего критичного. Какие лог файлы предоставить?

Не совсем верна формулировка, значения в БД пишутся из mqtt топиков, не более. А значения счетчиков сохраняются в /var/lib/wb-mqtt-gpio/libwbmqtt.db
И сохраняются корректно в том случае если завершать wb-mqtt-gpio корректно. Если некорректно - воспроизведу.
Точнее, попробую воспроизвести и посмотреть как исправить, но уже завтра.

Подниму тему. Удалось воспроизвести?

Да, удалось, сделал багрепорт, ждем.

В testing скоро будет обновлено. Уже есть решение.