In worker-deployment.yaml#L118
resources:
{{- coalesce $workerValues.resources .Values.resources | toYaml | nindent 12 }}
and $workerValues =Values.workers (in first line)
workers.resources is definied in values.yaml so .Values.resources will not used anytime (except you set workers.resources : null or something, but yo always have to define workers.resources in you local values.yaml )
So imho we should remove workers.resources in values.yaml