\xNNNN not working at all
As Wims said, this syntax is not supported by PCRE: unless javascript compatibility is enabled, \xNN only takes up to two hexadecimal digits.
\x{NNNN} stops working after a certain code point
You need to add (*UTF8) for this to work.