MQTT Engine Sparkplug B string reading


I test MQTT Engine in Ignition 8 to read tags from PLC. PLC runs OPC UA server and is connected to MQTT bridge, which converts OPC UA to MQTT. Bridge is Weintek cMT-G04.

I use RabbitMQ broker, so Ignition reads tags from it, not directly from the bridge.
Ignition reads numerical and boolean tags very well, but when I publish string from bridge, Ignition reads it as Short, and some random number is assigned, 51 in my case.

So I wonder if it is possible at all to transfer strings through MQTT Sparkplug B in Ignition or the problem is in broker or bridge?

Thank you.