When one carries out a transaction in cryptoassets, one transfers a right of ownership of a unit of said cryptocurrency to another wallet. It is strictly impossible for us to get our hands on these cryptocurrency units if an error has been made with the receiving address.
Once the transfer is complete, we no longer hold the funds. So there is technically no way to recover the funds in question unless you know who owns the receiving address and request a return.
Likewise, it is strictly impossible to recover cryptocurrencies that have been sent to a receiving address corresponding to another cryptoassets.