Not so much a bug or error but a functional/operational issue, this one..
/etc/cron.daily/cwp
###########################
Firewall Flush Daily Blocks
###########################
Why clear the blocks each day? CSF does automatic blocks rotation, which is a much more effective means handling blocked IPs.
Consider a hacking attempt that is probing ports at 23:58 (just before midnight), whereby their IP gets correctly blocked. Then your daily cron runs and allows them back on, within minutes. Not good.
Is there a specific reason to flush the blocked IPs?