I've been working on this for almost two full days now, and I'm at a loss to explain...
I have a one-off cron scheduled with wp_schedule_single_event(). I can see in the database that it gets added to the cron list with the correct timestamp, but when the schedule time passes it gets removed from the database without triggering the action. I've added a database log to the function called by the action to confirm that it is not being triggered.
Anyone else ever experienced this issue?