I have used this site: https://www.[Suspicious link removed]s/academy.binance.com/en/articles/how-to-recover-crypto-transferred-to-the-wrong-network-on-binance.amp
and a few others. I think I found the private key, but only got $9 dollars, and some odd cents, but I transferred about $400.
There is indeed an ERC20 version of Binance, but there are some platforms that do not support ERC20, only support the BSC version. Even though the wallet address is the same, BNB coins will not be included in your wallet, or the opposite of it.
If the developer of the platform holds the private key, then they can return it to your wallet even if the wallet is different. Because the BSC private key can also be used on Ethereum using Metamask.