You changed nothing to the Solve block itself.
DJF is fuly right in stating that the solve block is working and doing exactly what you are asking.
But, your solve block is a bit silly, and it probably does not deliver what you had in mind.
Here's why:
You define a guess value for Xna far up.

Just above the solve block you define a target value with:

This makes sure that Equilibrium gets the value of Xna applied to that equation within absolute bars.
Now, in the solve block, you essentially request to find the value of Xna such that, when it is applied to that same equation between absolute bars, it delivers Equilibrium.
I don't need a solve block to know that the result of that is exactly: 32.018 in. In fact I don't even need to know the equation, because this holds no matter what equation you have (so long as it does not result in an error).
If you change

e.g. to

At both sides, in the definition of Equilibrium as well as in the contstraint of the solve block, you'll get the very same answer.
I think you need a different value for Equilibrium (one that not depends on the guess value of Xna)...
Success!
Luc