I have always wanted to ask this question but this days my schedule has been less tighter, why is it that whenever you get your recovery seeds and you import to another wallet your address will change?
No, it will not change.
Check the transaction history if there is.
For example coming from Trust wallet and importing to Metamask you will get a new address, do these crypto wallets work differently? What is the trick behind this?
Yes, they are, but once your wallet is imported, it works in different features and it's kind of a very tricky step.
Just read this article and it will help you a lot.
https://decentralizedcreator.com/import-trust-wallet-to-metamask/