when wifi disconnection happened, the client entered the DISCONNECTED state, and keep trying to reconnect.

my question, when the client goes to DISCCONNECTED state, does that mean that all previous subscriptions have been killed by the server, or the client should handle the unsubscriptions.

I have a very strange scenario as the following:
1 - LS client connected and subscribed item#1
2 - Wifi disconnected.
3 - LS client ==> DISCONNECTED.
4 - LS RECONNECTED and subscribed again
5 - LS Client receives two updates for item#1 with same values????????

How this happened?