I occasionally run same wallet on different machines.
After some heavy use of one wallet/account,
the other wallet didn't reflect the changes anymore.
I guess, one wallet/account had generated more keys than the other wallet had.
To catch up with the other wallet, I had to
wallet_regenerate_keys <account_name> <number of keys to generate>
Depending on <number of keys to generate>, this can take some time.
then
rescan <block number from where to update the other wallet>
This wasn't the most pleasant experience. At the moment, I would suggest not using same wallet/account on separate devices (I wonder how it will work if I use 'public account' account instead of 'titan account').
Moreover, the wallet where I 'regenerated' the keys suggested moving funds to another wallet/account as it considered itself not safe to use (I don't remember the exact phrasing).