I'm sure you used exchange to send your ETH to Dadi contract. That's why you didn't recieve ETH back. If you were using your own wallet ETH will bounce back instantly after transaction fail to reach smart contract. So, deal with the exchange from which you sent the ETH during the sale. Not related to Dadi.