BTC Wallet balance is incorrect

I have my node failed, after I reflashed the SD and recover with the old seed.
BTC balance is show 0 for a few days after 100% sync.

Then I put seed into blue wallet to check and all the balance show up correctly on BW.
Then I try transfer 10000 sat to address on Umbrel node, the balance on the node show 10000 sat correctly as I transfered in but the old balance does not add up.
Checked on Blue wallet the balance become 10000 sat + old balance before.

So, Umbrel BTC show the balance incorrecly. I try reboot many times not fix.

Any idea?