I see a lot of Database not available messages in your /var/log/pihole-FTL.log file. It may be that your database got damaged on disk and cannot be used any longer. Please run the following to check for this:
zgrep "malformed" /var/log/pihole-FTL.log*
If there are messages in there saying that the database file is malformed, try this solution: