Legacy Wallet Ethereum Transfer

I have a legacy Brave wallet and am trying to transfer my ETH and NFTs to another wallet. Can someone please help?

I have a 24 word recovery seed and was able to restore my wallet in the Brave browser by checking the “legacy wallet” option. However, if I try the same seed phrase without the “legacy” option, or in any other wallet, my ETH balance is 0.

My guess is the 24 word seed is for the Brave “account,” but is not an ETH seed phrase?

So maybe the question can also be stated as: Can I export a recovery phrase or private key for the ETH wallet inside my Brave crypto account?

I added this FAQ for you: https://github.com/brave/brave-browser/wiki/Wallet-support-FAQ#how-do-i-use-my-legacy-24-word-seed-phrase-on-metamask

Importing 24-word seeds in the new wallet does not work.

Correct, that’s what the FAQ says and it gives you an alternative way to add the account in MetaMask.