DNS service not running

Latest docker instance, "DNS service not running" after container start.

% docker images
REPOSITORY      TAG       IMAGE ID       CREATED       SIZE
pihole/pihole   latest    5db085f1d104   2 weeks ago   332MB

First I thought it's a network issue but if I do docker exec -it pihole bash and dig within that works

root@b3b48d7e0b73:/# dig @208.67.222.222 yahoo.ca

; <<>> DiG 9.11.5-P4-5.1+deb10u2-Debian <<>> @208.67.222.222 yahoo.ca
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9215
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;yahoo.ca.			IN	A

;; ANSWER SECTION:
yahoo.ca.		6948	IN	A	74.6.136.150
yahoo.ca.		6948	IN	A	98.136.103.23
yahoo.ca.		6948	IN	A	212.82.100.150

;; Query time: 4 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sat Feb 13 00:55:55 America 2021
;; MSG SIZE  rcvd: 85

Do you guys have an idea what should I try?

I did create a debug, token: https://tricorder.pi-hole.net/ttb04acebj

from docker logs:

pihole    |   [✗] DNS service is NOT listening
pihole    |   Pi-hole version is v5.2.4 (Latest: v5.2.4)
pihole    |   AdminLTE version is v5.3.2 (Latest: v5.3.2)
pihole    |   FTL version is v5.6 (Latest: v5.6)
pihole    | [cont-init.d] 20-start.sh: exited 0.
pihole    | [cont-init.d] done.
pihole    | [services.d] starting services
pihole    | Starting crond
pihole    | Starting pihole-FTL (no-daemon) as pihole
pihole    | Starting lighttpd
pihole    | [services.d] done.