IF node "equal" not Working correctly

I would like to compare two expressions, using IF and strings.
String 1 comes from a function
String 2 comes from another function

Both are the same, but I’m getting false branch.
If I type string 1 and leave string 2 as a function, it goes to true branch
But if I leave both as a function, I get false branch.

Such as the screenshow below

Solved. You can close the thread