Patch multiple resources not working

I’m trying to apply the same job history limits to a number of CronJobs using a patch like the following, named kubeJobHistoryLimit.yml:

apiVersion: batch/v1beta1
kind: CronJob
spec:
  successfulJobsHistoryLimit: 1
  failedJobsHistoryLimit: 1

My kustomization.yml looks like:

bases:
  - ../base
configMapGenerator:
- name: inductions-config
  env: config.properties
patches:
  - path: kubeJobHistoryLimit.yml
    target:
      kind: CronJob
patchesStrategicMerge:
  - job_specific_patch_1.yml
  - job_specific_patch_2.yml
  ...
resources:
  - secrets-uat.yml

And at some point in my CI pipeline I have:

kubectl --kubeconfig $kubeconfig apply --force -k ./

The kubectl version is 1.21.9.

The issue is that the job history limit values don’t seem to be getting picked up. Is there something wrong w/ the configuration or the version of K8s I’m using?