I know tx history can be searched on the blockchain.
My question is specific to the tx shown on the app.
If you restore it using wallet seed, all previous transactions will appear, but some settings will disappear, such as some of the tokens you hid or comments you left.
If you don't remember wallet seed, all your coins will be lost.
On trust wallet, sometimes if you update your wallet or even import your wallet in another device, some of the transaction history might not appear visible on the app. I have experienced this before while using trust wallet.
But that's only on TrustWallet. Transaction history can always be found on the blockchain transaction tracker for those who know how to use it, as many newbies only know how to check their recent transaction history from the wallet app they make use of.