Sent my EWT tokens to a smart contract ETH wallet, can I get them back?

Hi, there I made a mistake of sending my EWT tokens to an ETH wallet. You can find the details of the transaction here:

This is a Dharma wallet, which the wallet creator says don’t have a private key since it is a smart contract wallet.

Here is the reply I got from their team:
Hi Kaan — unfortunately, the token you tried to send (EWT) is not an ERC20 on the Ethereum blockchain. EWTB is an ERC20 on the Ethereum blockchain — hence why you are able to trade it in Dharma.

Unfortunately, we cannot help you recover non-ERC20 tokens associated with your Dharma Smart Wallet because your Dharma Smart Wallet is a smart contract on the Ethereum blockchain — and smart contracts themselves don’t have private keys.

If EWT lived on Ethereum, we’d perhaps be able to help you construct a transaction from your smart wallet to withdraw it — unfortunately I don’t think that’s technically possible in this case.
I’m sorry to be the bearer of bad news.

Is there any way for me to retrieve these tokens or are they lost forever? Any help is more than welcome, thank you.

Please contact EWF here

Please treat me I made a mistake and switch from eth account to poa network money can anyone help me get back?