Not recently, maybe years ago. The weird stuff is that there is the send transaction soon after this "Call"
Your wallet is connected to a smart contract or a DApps if you’re familiar with all this retro active airdrops then you might have connected and left it connected. You can go to network on the app and disconnect them but that won’t still Eliminate everything entirely as that wallet is already compromised. Just create a new wallet and generate new keys and you will be fine.
What I don't understand is why it shows from "you" to "you":
Probably the two wallets are on that same metamask and that’s why it is saying from you to you, the thing is make sure the receiving address is the real address you’re receiving the tokens and then nothing will happen again.
There are some other wallet options as well, but as you are using Meta Mask you are asking for advice about some other hot wallets the cold wallets, considering that point Trust wallet can be a good option and it's open source too but some of the apps features as it's a smartphone wallet are hidden, on top of that, if you want to stay on meta mask that good too, just delete current one and create new wallet but make sure it should not be a child wallet, otherwise as key remains same there could be the risks of compromise in future.
Some other options are there as well and many of the top centralized exchanges lunched their Web 3 wallets, you can try them too but trust wallet and Metamask are the best options in my views as I've used them for years. Note: Cold storage is an other exception when it comes to reliability.
Trust wallet is closed source and not open source maybe you’re referring to metamask been open source. The close source nature of trustwallet is the reason why it sis not always advisable to use, because you don’t know what goes behind the scenes, it is also rumour to be owned by binance. My advice for OP is to stick to MetaMask as it is the best EVM wallet out there and also open source again