MQTT receive problem on BG96

Currently mqtt development test.

If the message does not come within 10 seconds when subscribing from the hardware

Enter AT+QMTSUB again, or When publishing, a message came in.

As a result of doing YouTube or Google ring so far, I have not been able to find any valid information on this part.

If you look at the time of the serial monitor below, you can see that the subscription message comes in only when publishing is done.

I’d love to check the subscription message at any time, can I get any advice on this?

As a result of testing more, I can check the subscription message only within 10 seconds after sending the subscription AT command.
so,In main loop, Should I send a subscription AT command(AT+QMTSUB) every 10 seconds in the main function?