The time set in k3os is incorrect resulting e.g., in messages having the wrong timestamp.
First we need to identify the problem.
dateto understand the current time
sudo ntpd -w -d -p pool.ntp.orgto get the offset from the timeserver (and to check whether time server is working). Offset is the offset from the localtime to the NTP server.
cat /etc/connman/main.confwhether there are NTP servers set
If NTP is not the issue, it can also be caused by a backlog in the system. When using older version with the MQTT bridge this could be the cause. In newer version you can check the lag of Kafka with Kowl and then going on consumer groups.