Lose data from divece

I have a globalsat LW-360HR watch. I am connected them via the Vega 2.2 gateway. I see in “Live LoRaWAN frames” receiving three messages from the clock every minute. But inside the application, the “Last seen” column is not always updated when data is received.
Why is this happening?
I also set up integration with “Things board”. Messages from the watch in “Thingsboard” may not arrive for 5-6 minutes.
Why can this happen?