If you ask PTC you probably would hear that Its not bug, but a feature. 😉
I wouldn't call it a bug but a rather a quite senseless limitation of Prime. Prime, because of the evaluation equality sign, identifies a condition and then realizes that it is not..
Of course you may call it a bug, too, as I can't think of a situation where this behavior would be beneficial.
As fortunately we don't experience this behavior in Mathcad 15 we sure can say that is it at least a deterioration.
Yes, a solve block is pure numerics and obviously immune against symbolics. In Prime, we can not even evaluate Find (x) symbolically - another step backwards.