Custom event signal goes right through Branch while it should be blocked

A breakpoint confirms its false for the keyevent at the correct time, the custom event goes through and pauses the game even if the bool is true. It always goes through and toggles the breakpoint.

While testing i noticed that when i set the initial value of the bool to false, it works fine for the custom event as well. The problem only occurs when the initial value is true.
Initially setting the bool to false and then setting it to true on begin play also causes the problem…