I eventually got round to testing this.
If you create a brand new rule with a Yes/No field and do NOT change the default value from “No” then the rule does not fire.
WORKAROUND
You need to edit the rule change the trigger to “Yes”, Save the form. Open the form back up, go to Rules and change the trigger value back to “No”. Then it works.
Found this effect on the “New” form (haven’t tested the others)