HawaiiSteveO
Blistering Barnacles!
How do you observe an attacker take disadvantage? The character does not roll 2 dice, the player does. All the observer would see is the the attacker hitting or missing, or the defender getting out of the way or not.
Continue with Strahd as example. I'm suggesting that he should know his victim is being magically protected somehow.
The graveyards of Barovia & his castle are filled with the bones of previous adventurers who tried to mess with him. Strahd's brilliant and it could be fairly said he's seen it all before. You don't think he'd recognize a 1st level spell effect on a PC? Not even vs a melee attack but vs. his charm effect etc. Or it just fails and he doesn't know why? I don't buy it.
Maybe a skeleton or zombie wouldn't know / care, but a highly intelligent undead boss sure would.
I really like what Tormyr said, I guess it falls into the category of fluff with the DM describing effect.