Noraworld Developers Blog
cron のタイムゾーンを変更する際は再起動が必要!

表題の通りだが、システムのタイムゾーンを変更しても、すぐに cron に反映されるわけではないらしい。

sudo timedatectl set-timezone Asia/Tokyo

上記のようにシステムのタイムゾーンを変更したら、

sudo systemctl restart cron

cron の再起動も忘れずに。