As figured out via PM: It most probably relates to that the subscribe
was not in on_connect
handler but in sequence to it, leading to the fact that once the connection is broken, re-connection is happening but no re-subscribe causing that no additional messages are received.