Cron job to blacklist site

I'm not sure why it doesn't work via cron.

You could try another approach: create a group with the desired domains and clients and activate/deactivate based on cron. Others used this successfully