InnoDB reuses freed space within a table and does not return it to the filesystem, so a table deleted from daily can be mostly empty and full size.
SELECT table_name,
ROUND(data_length/1048576) AS data_mb,
ROUND(index_length/1048576) AS idx_mb,
ROUND(data_free/1048576) AS free_mb
FROM information_schema.tables
WHERE table_schema = DATABASE()
ORDER BY data_free DESC LIMIT 5;
-- | webhooks | 41 | 12 | 148412 | ← 145 GB of nothing
The reused space is genuinely reused, so this is a disk-usage problem rather than a performance one in most cases — but a table whose pages are eighty per cent empty also wastes buffer pool, which is a performance problem. Reclaiming it is a full rebuild, which is the next note and is not free.