EK trying to wiggle out of paying for hotel/food for pax when EK itself gives them 30 hours transit time......insane.......I'd rather choose another routing next time if they don't give hotel voucher.
Write them a letter. If nothing changes, change your route/airline perhaps. I know you're limited but maybe try QR or EY instead ?