לא הצלחתי לקבל כראוי את רשימת המשתמשים שיש לבדוק

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