IF node not filtering expresion

Hello Team,
For some reason, my IF node is not filtering two expressions.

I Value 1 is expression = Value 2 is fixed works fine but if Value 2 is an expression too then it is not working.

Who had the same issues before?

Check the JSON view to ensure that all values have the same type (strings or numbers).

If you have doubts, share the JSON view of the input data and the data in the expression editor.