I am trying to connect with an azure cloud endpoint with a hash character (#), but unable to get a trigger for subscription callback.
3) Subscription handler is not called.
5) Subscription handler is called.
[2021-06-28 11:14:59] [INFO] Operation: Subscribe was successful
[2021-06-28 11:14:59] [INFO]
Topic : devices/MyDevice/messages/devicebound/#....
....
[2021-06-28 11:15:00] [INFO] Publish QoS : 1
[2021-06-28 11:15:00] [INFO] LogCallback
[2021-06-28 11:15:00] [INFO] Library Info Logs : Client MyDevice sending PUBLISH (d0, q1, r0, m2, 'devices/MyDevice/messages/events/tty_v3=m', ... (1413 bytes))
[2021-06-28 11:15:00] [INFO] Operation: Publish was successful
[2021-06-28 11:15:00] [INFO] Publish successful to topic : devices/MyDevice/messages/events/tty_v3=m
[2021-06-28 11:15:00] [INFO] LogCallback
[2021-06-28 11:15:00] [INFO] Library Info Logs : Client MyDevice received PUBACK (Mid: 2)
[2021-06-28 11:15:00] [INFO] OnPublishCallback
[2021-06-28 11:15:00] [INFO] Publish Callback Triggered for : MyDevice
[2021-06-28 11:15:02] [INFO] LogCallback
[2021-06-28 11:15:02] [INFO] Library Info Logs : Client MyDevice received PUBLISH (d0, q1, r0, m2, 'devices/MyDevice/messages/devicebound/%24.to=%2Fdevices%2FMyDevice%2Fmessages%2Fdevicebound&tty_v3=ms', ... (207 bytes))[2021-06-28 11:15:02] [INFO] LogCallback
[2021-06-28 11:15:02] [INFO] Library Info Logs : Client MyDevice sending PUBACK (Mid: 2)
[2021-06-28 11:15:02] [INFO] MessageCallback
[2021-06-28 11:15:02] [INFO] Message Callback Triggered for : MyDevice
Please help me to understand why I am facing this weird behaviour.