If someone helps to solve this problem, I will transfer 50% of the total amount for the help.
They are the only ones who could really help since they do have the private key of that ETH wallet recieving address.
Basing up on this article.
https://bscscan.freshdesk.com/support/solutions/articles/67000229445-how-to-recover-erc20-tokens-sent-to-ethereum-address-as-bep20-If you have accidentally withdrawn ERC20 tokens as BEP20 token to your Ethereum wallet address, you will be able to recover them by connecting the receiving wallet to BNB Smart Chain (BSC) and send the BEP20 tokens back into Binance then withdraw them as ERC20.Just an example. So this means only Roobet could help out on this regard.