If your project is timezone naive, you need to set the following in your settings.py:
DJANGO_CELERY_BEAT_TZ_AWARE = False
This resolved the issue for me.
Additionally, you may need to manually set NULL to the last_run_at field in the PeriodicTask model, or you can wait 24 hours for the UTC timezone to pass.