If it is not printed on the menu, it isn’t an accurate description of the item for the customer, and they’d be within their rights to send it back.
I would, on the grounds both that I hadn’t been told about it, and because I detest honey. It’s far too cloying for my taste.
I would never order anything that explicitly said it came with honey, or at least I’d ask for it to be served without, e.g. not drizzled on top.
Honey is one of the more obscure allergens - not a mandatory labelling requirement in the UK currently. I’m not allergic to it, but my extremely bad hay fever is, I suspect, one of the key reasons for my dislike - it’s an instinctive avoidance of a pollen product.
In this day and age, I expect food businesses to accurately describe what’s on offer on the menu - no ifs, buts, prevarication or quibbling. Natasha’s Law should have taught them that. Food waste is another issue - it’s unnecessary and they should cut down on issues that cause customers to send food back (cook it properly first time, then you won’t have to bin it and do a fresh one, for example! miss out the honey or have it in a little pot as an optional extra on request).
Eating out should be a relaxing and enjoyable experience, and it isn’t if ingredients are sprung on you (whether personal taste, religious or ethical reasons, or health dietary requirements).