0

After restoring wallet from wallet.dat balance is identical,

but

listreceivedbyaddress 0
do not have the transactions associated with wallet.

listunspent 0
show all the transactions, but it will not list anymore after spending.

is it a bug? or do i have to perform some special scan?

rescanblockchain
found all the transactions, but they are still missing in the
listreceivedbyaddress
.

EDIT #1

Is there a way to get all the transactions associated with specific address, what will get accurate result from blockchain? Was supposed to be bellow command what is not working sometimes.

listreceivedbyaddress 0 true true {ADDRESS}

EDIT #2

Output of

getaddressinfo {ADDRESS}
differences between recent, and backup wallet:

+  "solvable": true,
+  "desc": "sh(wpkh([6f8c0001/0'/0'/306']034e{SCRAMBLED_LONG_CODE}e50f))#ejlphmc0",
+  "ischange": true,
-  "hdmasterkeyid": "f9248{SCRAMBLED_LONG_CODE}53587b4",
+  "hdmasterfingerprint": "6f8c0001",
   "labels": [
-    {
-      "name": "default_wallet",
-      "purpose": "receive"
-    }
   ]