I got the basics now. Was a little scared first when the amount was decreased from original address.
Now after update => rescanblockchain => the wallet has the correct funds. Also I saw the weird new address I never saw on receive menu (with bunch of other addresses).
That is why you need to keep your bitcoin synced if you want to get the latest balance of your wallet.
And without downloading the latest blockchain the address X you talking about is not showing in your receiving addresses so you will need to use "listunspent" to find the UTXO. Or you can just use the send BTC normally put your bitcoin address A where you want to receive this BTC if you want to put it back to your address A.
Also, take note of Coin control you can find it under settings then option enabling it will give you chance to manually set where you want to send the change amount.
I would like to ask if you are running a full node? or pruned mode?
Running full node. Best way to update the old wallet fast was to
=> rescanblockchain txnblock currentblock