ジャンプ中にしゃがみのアクションを入力すると動きがおかしくなってしまう

アップされたイベントグラフ写真を拝見しますと条件式が誤っているように思われます。
この条件式ですと
①空中でしゃがんでいる時(IsCrouched True + IsFalling NOT False)
②地上でしゃがんでいない時(IsCrouched False + IsFalling NOT True)
③空中でしゃがんでいない時(IsCrouched False + IsFalling NOT False)
の3パターンでブランチのFalseが成立する=しゃがむの実行がされてしまいます。

ぱっと考えて、私ならこう組むなと考えたものを書きます。先のイベントグラフ写真のIsFallingの方にNOTがありますが、IsCrouchedの方にもNOTをつなぎます。(両方にNOTをつなぎます)それがANDと組み合わさることで
「IsCrouched(NOT)しゃがんでいない時」AND「IsFalling(NOT)地上にいる時」という条件になり、
2つを同時に満たす時にのみ条件Trueが成立するようになるので、これ(Ture)をCrouchにつなぎ、FalseをUnCrouchにつなぐと意図した通りに動くのではないでしょうか。
(もし間違っていたら申し訳ありません。)