You'd better have a look at the receipt in your hand. Is it formal? Why not? There is no such thing as 30% compensation. Generally speaking, the deposit is non-refundable at most. Some wedding companies have formal contracts. That's registered. There is a certain legal basis.
In your case, you can talk to them. You can also talk to the hotel owner and keep them out. Ha ha. This is also in this business. Good luck. I wish you a happy wedding in advance.
I read what you said again. I only signed the wedding order and gave you a receipt. No contract was signed at all. So he has no right to make you pay for it. Let's just say that their service attitude is not good, and they just want you to refund the bill. Not afraid of them.