Variable not casting properly?

Quick question. I have a metahuman character in UE 5.3 that needs to switch from incoming animation to idle.
I have configured an OSC server inside my character’s event graph, which correctly receives OSC data and updates an “idle” variable (inside the metahuman_BP event graph) => And then casts to a boolean variable “Is streaming”, inside my metahuman animgraph.

The only problem is, why isn’t the variable updated accordingly?