Nevermind. This was an error on our end regarding require paths in the wp-cron.php when run via the command line php on the server. (Another php script was working, so we didn’t think the issue was on our end but the working script was self-contained with no includes/requires)
Switching the cron command to use cURL instead of php command line worked.