Из документации kubernetes
Политика параллелизма определяет, как обрабатывать параллельные выполнения задания, созданного этим заданием cron. В спецификации может быть указана только одна из следующих политик параллелизма:
Разрешить (по умолчанию): задание cron разрешает одновременное выполнение заданий
Запретить: задание cron не разрешает одновременные запуски;если пришло время для запуска нового задания, а предыдущий запуск еще не завершен, задание cron пропускает запуск нового задания
Заменить: Если пришло время для запуска нового задания и предыдущего запуска заданияеще не завершено, задание cron заменяет выполняемое в настоящий момент задание новым выполнением задания
В вашем случае должно работать 'concurrencyPolicy: Forbid'. Это не позволит запустить новое задание, если предыдущее задание все еще выполняется. Проблема не с concurrencyPolicy в вашем случае.
Это может быть связано с startDeadlineSeconds. Вы можете удалить его и попробовать