If you send your XTZ to an incompatible service like an exchange, then the service will return them to your current wallet. That would be the same if you sent the tokens while using a software wallet.