Please never tell only your conclusions. Always first and foremost SHOW what the computer says (copy/past, including the line with the prompt and the command, all the output up to and including the next prompt between CODE tags in the post, you get CODE tags by clicking on the # button in the tool bar of the post editor).
E.g, when I want to inform people here what date shows:
henk@boven:~> datewo nov 28 10:53:06 CET 2018
For your question: I have Europe/Amsterdam and no deviations.
Thanks for the replies and good news Fabian is working on back-porting some QT code that probably fixes the issue, see bug report.
hidden:~ # systemctl --all --full list-units | fgrep chrony
chronyd.service loaded active running NTP client/server
hidden:~ # systemctl --all --full list-units | fgrep ntp
● ntpd.service not-found inactive dead ntpd.service
● ntpdate.service not-found inactive dead ntpdate.service
● sntp.service not-found inactive dead sntp.service
hidden:~ # systemctl --all --full list-units | fgrep timesync
systemd-timesyncd.service loaded inactive dead Network Time Synchronization
hidden:~ # date
Thu Nov 29 07:49:10 GMT 2018
This is a standard Leap 15.0 install + rsyslog + patterns console tools, kvm host server and some dev patterns. Time settings have only been made via the installer. The laptop was powered off (not sleeping or hibernating) in the night of the daylight time change.
That is what he reported in his first post above (without showing anything) and repeated (by showing the command) in a later post. He only complains about his personal KDE sessions showing times that differ from this system timezone. As I see it, he complains that KDE differs from the system default (well, that is of course possible, every user may set his “personal” time zone, that differs from the system’s time zone) without him setting this in KDE. And that is also not consistent.