Tasks keep getting stuck

Is mono running with the --debug switch? If not, could you get the same logs with it running with that switch?

If you run the Housekeeping task manually does it run successfully?
Are you able to run tasks manually when the stop running automatically?

The issue looks like this one: Scheduled Tasks not running

A copy of your DB would also be helpful (PM me a link to download it please).