Ну чисто теоретически можно предположить, что есть какой-то баг с отображением всех генерируемых кошельком адресов - например сделал транзакцию, и был сгенерирован еще один дополнительный адрес на который ушла эта мелкая сдача, но этот адрес не отобразился в списке адресов в свойствах - поэтому и в транзакцию их не запихнуть. Но сам кошелек при подсчете баланса этот адрес видит.
Это неверное предположение. Я уже писал про эксперимент который это докажет.
У тебя есть новый кошелек на котором 0 байт изначально. Тебе прислали 3000 байт. Ты отправил обратно 1000 и в виде комиссии ушло ещё 688. Таким образом у тебя осталось 1312 и ты 100% знаешь что именно столько, не больше не меньше. Но на кошеле вдруг отображается 1800. Ты знаешь что их там быть не может, попытка отправить любую транзакцию, такую, что ее сумма+ее комиссия выше 1312 оканчивается неудачей, что только подтверждает неверность отображаемых 1800. При этом кошель 100% синхронизирован, это точно