I accidently created an ETH asset in a custom BSC Mainnet, so now I’ve got two “ETH” assets, the first one showing empty, the other real one showing my amount available. The reason it’s a problem, is now I can’t swap anything, as I get Insufficient funds “Insufficient balance” for every transaction. I can’t even transfer the asset out to a different wallet.
I am using the web version of Metamask, so there is no “delete” button to remove the custom asset. The “Hide Asset” option is only available for the real one, not the custom created one.
It looks like you are on Ethereum mainnet, where ETH is the native token and cannot be removed, or there are some mistakes in your custom network settings for BSC.
Try adding BSC as a custom network again, here is more information on how to do so