Unable to synchronize system time, Pi-hole not working

Have you configured DNSSEC enabled upstream DNS servers in the Pi-hole settings?

If so, your most likely are experiencing a chicken-egg dilemma (who is first).
NTP depends on DNS.
And DNS (with DNSSEC) depends on the correct time provided by NTP.

Have a read below: