Actions, checkboxes and menu items

A checkbox on FormB has an action associated with FormA.
FormA.ActionList1.BaseUpdate sets Action.Checked := SomeCondition. A menu
item on FormA correctly displays a checkmark according to the state of
SomeCondition. However, the checkbox on FormB does not always represent the
state of the Action.

FormA.Action.Execute asks one of those "Are you sure?" questions prior to
changing the state of SomeCondition. If I click FormB.Checkbox, and decline
to change the state, the checkbox will be toggled, even though the
FormA.Menuitem will accurately reflect the state of SomeCondition.

Am I missing something here?