It might be a malware. But it might be an offline attack z like someone to see your seed phrase backup, or when you give them your device or something like that.
I will recommend you wallet on airgapped device, a hardware wallet or Electrum 2FA wallet and make sure the 2FA is not in the same device your wallet is.
I also have a 2-of-3 multisig. All cosigners are 12 words long. They have all been generated using a hardware wallet which is airgapped. I am monitoring my wallet (as watch-only) connected to my own node.
I start to worry about this setup too now...