Normalize-space falls into thst category, I believe.
But you could write a wrapper function in programming language that finds all the elements thst match your criteria without that part, and the filters out the (one?) Element that matches your text requirement and returns only that element.
But that would involve more effort on your part and may be as slow to tun as just using xpath.
So you might be as well just using xpath and aim only to run your tests in IE as little as possible.
As an xpath expression, yours looks vulnerable to this kind of issue, and the eqivalent CSS may fare no better.
It also looks unnecessarily long, so is likely to be brittle as the application changes.
If you want the stablest solution that is easiest to build and mainting, it would be best to try to understand the reason for the xpath failured snd find a simpler xpath expresssion that works well in all browsers and just stick with that.