Unable to correctly obtain the list of users to be reviewed

Some of the problems you mentioned certainly happen in a job (sidekiq) making sure sidekiq is working correctly should help this at least.