@cmb:
Some things won't pick up a timezone update until they're restarted, or you reboot the system. We don't recommend the GMT offset zones, pick a named zone or one of them like EST5EDT or similar for DST, depending on where you are in the world.
All the problems are solved after time zone was set as "Asia/Hong Kong" and rebooted the system.
Thank you so much, cmb.