I am facing an issue where my device time is mixed with current and 1 week or 1 month data coming in between why is this happening; Please explain this. I have attcahed the image and data.

101667876 teltonika 62 2025-04-30 14:32:03.605(servertime) 2025-04-21 16:19:43.000(device time) 2025-04-21 16:19:43.000(fixed time)
101667873 teltonika 62 2025-04-30 14:32:03.605 2025-04-21 16:20:43.000 2025-04-21 16:20:43.000
101667869 teltonika 62 2025-04-30 14:32:03.605 2025-04-21 16:21:44.000 2025-04-21 16:21:44.000
101667865 teltonika 62 2025-04-30 14:32:03.605 2025-04-21 16:22:51.000 2025-04-21 16:22:51.000
101667860 teltonika 62 2025-04-30 14:32:03.605 2025-04-21 16:23:51.000 2025-04-21 16:23:51.000
101667855 teltonika 62 2025-04-30 14:32:03.605 2025-04-21 16:24:52.000 2025-04-21 16:24:52.000
101667849 teltonika 62 2025-04-30 14:32:03.605 2025-04-30 14:31:55.000 2025-04-30 14:31:55.000
101667844 teltonika 62 2025-04-30 14:32:03.605 2025-04-30 14:31:57.000 2025-04-30 14:31:57.000
101667839 teltonika 62 2025-04-30 14:32:03.605 2025-04-30 14:31:59.000 2025-04-30 14:31:59.000
101667834 teltonika 62 2025-04-30 14:32:03.605 2025-04-30 14:32:01.000 2025-04-30 14:32:01.000
101667552 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:25:52.000 2025-04-21 16:25:52.000
101667545 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:26:52.000 2025-04-21 16:26:52.000
101667537 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:27:52.000 2025-04-21 16:27:52.000
101667531 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:28:52.000 2025-04-21 16:28:52.000
101667523 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:29:52.000 2025-04-21 16:29:52.000
101667516 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:30:52.000 2025-04-21 16:30:52.000
101667513 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:31:53.000 2025-04-21 16:31:53.000
101667508 teltonika 62 2025-04-30 14:31:55.542 2025-04-21 16:32:53.000 2025-04-21 16:32:53.000
you can see inbetween i am getting data from 4-21 but current date is 4-30
I'm not sure I fully understand the problem.
I am facing an issue where my device time is mixed with current and 1 week or 1 month data coming in between why is this happening; Please explain this. I have attcahed the image and data.

you can see inbetween i am getting data from 4-21 but current date is 4-30