いや、共有するようなよくある状況でないし、
その全ての状況を書くのは無理なので、回避した策だけ簡単に書くと、

Option Shortcircuit を指定したら
条件A and 条件B 、では条件Aが真になったらBに関わらず常に発動してしまったけど
条件B and 条件A、だと期待通り両方真のときのみ発動していたんだ。
(もちろん状況はこれだけじゃないし、普通は期待通り動作をしてくれる)

3時間くらいハマったわ