Force success not returning success?

I’m using a Force Success node, but I don’t understand if I’m using it wrong or it is a bug.

If I’m correct, according to the screenshot, first is evaluated the Blackboard decorator, and then the Force Success, but it seems to return Fail.

What I need is to check if can execute the node, execute it, and if i can’t execute it or if it returns fail, change it to Success, because it is an optional action to be done.

Extended question: according to the docs, the Force Succes changes the returning value of the node, but if I would need to change the returning value of another decorator, should I lifting it up upon the stack, lowering it, or adding a second Force Success?