One disagreement between what was written down and what the hardware reports.
observed is the truth by construction — see the module doc. declared is kept only so the surface can say what it is replacing; nothing downstream may prefer it.
Readonly
The stored / configured value that is wrong.
Which fact disagrees.
The translatable rendering — a code plus the two values as named params.
What the hardware says, which wins.
One disagreement between what was written down and what the hardware reports.
observed is the truth by construction — see the module doc. declared is kept only so the surface can say what it is replacing; nothing downstream may prefer it.