Mainnet Tron has long been done so to swap from metamask I think it can't, do you still keep the old trx token?
At present TRX already has its own wallet and many wallets like erc20, you better buy trx than swap again.
Binance is still supported to convert from ERC20 to TRX mainnet. You should convert because Tron on Ethereum is no longer supported by the official Tron developers