No Data on dashboard

OK I have this problem too. Update failed - the log-queries=extra being the reason (after trying to run dnsmasq and seeing it complain).
Downgraded as detailed on page Pi-hole v3.3 Released: It's "Extra" Special
(Also see How do I revert to a previous version of Pi-hole?)

Restarted FTL: systemctl restart pihole-FTL
Dashboard is now empty; see that it is regularly requesting local page /admin/api.php?summary
Visiting that returns JSON:
{"domains_being_blocked":"582,879","dns_queries_today":"0","ads_blocked_today":"0","ads_percentage_today":"0.0","unique_domains":"0","queries_forwarded":"0","queries_cached":"0","clients_ever_seen":"0","unique_clients":"0","status":"enabled"}

Find this api.php within /var/www/html/admin, no mention of summary.
Find that it is actually within api_FTL.php which uses function getResponseFTL from /var/www/html/admin/scripts/pi-hole/php/FTL.php
Had a look at GitHub - pi-hole/FTL: The Pi-hole FTL engine
Find that FTL is running on local port 4711 by looking at /var/run/pihole-FTL.port

telnet localhost 4711 connects to running FTL interface

Notice that the PHP functions look for ---EOM--- so run some commands into FTL:

dbstats
queries in database: 291308
database filesize: 23.01 MB
SQLite version: 3.22.0
---EOM---

version
version v3.0
tag v3.0
branch v3.0
date 2018-02-14 12:45:47 -0800
---EOM---

top-clients
---EOM---

getallqueries
---EOM---

memory
memory allocated for internal data structure: 444148 bytes (444.15 KB)
dynamically allocated allocated memory used for strings: 79 bytes (79.00 B)
Sum: 444227 bytes (444.23 KB)
---EOM---

stats
domains_being_blocked 582817
dns_queries_today 0
ads_blocked_today 0
ads_percentage_today 0.000000
unique_domains 0
queries_forwarded 0
queries_cached 0
clients_ever_seen 0
unique_clients 0
status enabled
---EOM---

So obviously the dashboard is updated by connecting to FTL on a socket and running >stats until ---EOM--- is found, then it breaks out.
But the stats are awry. So try to see what FTL has open:
ps aux | grep FTL
pihole 24867 0.4 0.2 57768 2500 ? Sl 21:46 0:03 /usr/bin/pihole-FTL

Query for open files for process 24867:
sudo lsof -p 24867
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pihole-FT 24867 pihole cwd DIR 179,2 4096 63522 /etc/pihole
pihole-FT 24867 pihole rtd DIR 179,2 4096 2 /
pihole-FT 24867 pihole txt REG 179,2 1163533 39852 /usr/bin/pihole-FTL
pihole-FT 24867 pihole mem REG 179,2 46820 15702 /lib/arm-linux-gnueabihf/libnss_files-2.19.so
pihole-FT 24867 pihole mem REG 179,2 38612 15710 /lib/arm-linux-gnueabihf/libnss_nis-2.19.so
pihole-FT 24867 pihole mem REG 179,2 71628 15699 /lib/arm-linux-gnueabihf/libnsl-2.19.so
pihole-FT 24867 pihole mem REG 179,2 30592 15700 /lib/arm-linux-gnueabihf/libnss_compat-2.19.so
pihole-FT 24867 pihole mem REG 179,2 1242776 15651 /lib/arm-linux-gnueabihf/libc-2.19.so
pihole-FT 24867 pihole mem REG 179,2 122308 15722 /lib/arm-linux-gnueabihf/libpthread-2.19.so
pihole-FT 24867 pihole mem REG 179,2 18920 17487 /usr/lib/arm-linux-gnueabihf/libarmmem.so
pihole-FT 24867 pihole mem REG 179,2 134456 11759 /lib/arm-linux-gnueabihf/ld-2.19.so
pihole-FT 24867 pihole 0u CHR 1,3 0t0 1028 /dev/null
pihole-FT 24867 pihole 1u CHR 1,3 0t0 1028 /dev/null
pihole-FT 24867 pihole 2u CHR 1,3 0t0 1028 /dev/null
pihole-FT 24867 pihole 3u IPv4 126582 0t0 TCP localhost:4711 (LISTEN)
pihole-FT 24867 pihole 4u IPv6 126584 0t0 TCP localhost:4711 (LISTEN)
pihole-FT 24867 pihole 5u unix 0xb4b81b00 0t0 126585 /var/run/pihole/FTL.sock

Think perhaps the database is awry, delete /etc/pihole/pihole-FTL.db
Restart FTL, no difference.
Delete all pihole logs, no difference.

Try to look at github for history of changes for log parsing as log format has apparently changed... nothing I can see.
Now I'm out of ideas...

Any suggestions??