Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
pihole -d
or do it through the Web interface:
Tools > Generate Debug Log
Also, please post the output of the following command from the Pi terminal:
28M of that are already used, and according to your ls output, Pi-hole is merely taking up some 41K of it.
When your log space is full, it's quite kely that Pi-hole is just reporting storage exhaustion, not necessarily because Pi-hole's logs themselves would contribute substantially.
You should either increase your zram storage, or mount /var/log on your sd card.
Not in detail, as I do not know by which means you setup your zram storage.
In general, you'd have to edit your /etc/fstab and possibly revert the manual zram changes you've applied there. But if you'd enabled zram logging via some UI tool, you may want to use that to reconfigure it.
Your most recent debug log shows that your /var/log space increased to some ~240MBs:
I can't tell if this would be sufficient for your ordinary daily usage, so you may want to monitor this. Also, your system may yet run into extraordinary conditions exhausting even that enlarged space.
In any case, note that by logging to ram, you'll be using all log information upon reboot.