From what I can see, if any of a player's picks are blank, the system should put in the away team.
Only for games that are in the system at the time the auto picks process is run. There are several cases where auto picks never come into play, one being where a game as added AFTER auto picks has already processed. Auto Picks only runs ONCE, its not something that runs every x hours (and never will be), so no auto picks will be set for any games added AFTER auto picks for that week as already been processed.
Also, all picks (whether manual or auto) are LOGGED, so you can view each player in a specific pool and see when and how their picks were logged. It only logs picks for games that were in the system at the time of the last picks update save action, so if there is a new game that was added since the last save process for a given user, it will obviously not have a log and that user will need to set that pick.
Well - how the heck would this happen?
There is not a single line of code in XF, XFRM, XFMG, XFES or any of my addon's, that would Disable a Cron entry.
Cron entries don't just turn themselves On or Off. Enabling/Disabling Cron entries has to be manually triggered by a human being, one that has access to your Admin Control Panel and administrative permission to manage cron entries.
Btw, when a Cron entry is toggled on/off, a cron/toggle action is logged in the Admin logs. You can easily find out which admin did it and when they did it.
Example, I just toggled the Pickem reminders Cron entry OFF, so that action was logged in the Admin logs as shown below (includes the user that performed the action, their IP address and the date/time of the action.
If you click on the action title "cron/toggle", it will launch an overlay that displays the Request state. This lists all of the Cron Entry's in the system and their state after this specific cron action was processed). Look for xa_pkmProcessReminders (red arrows in the image below). As you can see the "Active" state of the cron entry 'xa_pkmProcessReminders' is 0 ZERO, which is a boolean value FALSE aka disabled.
I'm assuming that is why alerts auto-picks are not happening?
Yes, that Cron entry is what triggers the process for the 1st & 2nd alert reminders (and its the 2nd alert reminder process that also includes processing auto picks).
Why on earth would one of your Administrators disable that Cron Entry?