I did the same on the slave and this time now it updated all the records and cleared the jobs. So that's great!
Then the cron daemon was not running on the slave.
The monitor updating its records at specific times, so you can not update it by running the script manually if you dont do this at the exact minute were its processing a monitor job. When you start your cron daemon again, then it will update the monitor automatically after some time.