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: