Send and receive from dif hardware wallets

Wondering if it is possible to have 2 separate hardware wallets connected to metamask and have coins sent and received into the separate wallets in the same transaction when using something like uniswap?

ie: ETH sitting in Trezor wallet connected to MetaMask, swapped for another token like Aave via Uniswap, and have the Aave received into a Ledger wallet also connected to the same MetaMask.

Is this possible, can the send and receive wallets be different?