I've had a couple of stays at hotels that havent given the full discount.
The Biscotti Italian restaurant at the Sofitel Jinan Silver Plaza - only a 20% discount for two people.
The Vancouver Grill at the Fairmont Nanjing - a 30% discount for two people, though they did a least tell us about this at the time we made our booking.
What can we even do in instances like this? Because the hotels and owners have the right to do this, right? At the very least, on the TablePlus/Accor Restaurants page, each restaurant should have the Accor Plus dining discount rates listed so that a member knows what to expect.
Though, we do know to expect a complete mess, as @
gilbertaue stated