Disable Input node not working properly?

Huh it does not stop. That is making me even more confused as the cast does not fail. I have some logic after it that works fine.

I’m currently doing it in a messy way with a boolean variable I created in the controller, but it seems to be able to reach and set it just fine so the logic does reach the controller. I’m honestly unsure how this is not working.