Detected error on rancher-monitoring (duplicate YAML key)

Hi all!
Recently I tried to configure rancher-monitoring with the latest version of Flux2 and due to their update with Kustomize v4 (Breaking changes in Flux due to Kustomize v4 · Issue #1522 · fluxcd/flux2 · GitHub) when you have a duplicate YAML keys it blocks the deploy, in my case of the Helm Chart.

Checking the rancher-monitoring chart, I detected a duplicate key in the resource ClusterRole with name monitoring-edit, I attach the render of this part of the chart:

# Source: rancher-monitoring/templates/rancher-monitoring/clusterrole.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: monitoring-edit
  labels: 
    
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/instance: RELEASE-NAME
    app.kubernetes.io/version: "100.0.0_up16.6.0"
    app.kubernetes.io/part-of: rancher-monitoring
    chart: rancher-monitoring-100.0.0_up16.6.0
    release: "RELEASE-NAME"
    heritage: "Helm"
    rbac.authorization.k8s.io/aggregate-to-edit: "true"
**rules:**
**rules:**
- apiGroups:
  - monitoring.coreos.com
  resources:
  - alertmanagers
  - prometheuses
  - prometheuses/finalizers
  - alertmanagers/finalizers
  verbs:
  - 'get'
  - 'list'
  - 'watch'
- apiGroups:
  - monitoring.coreos.com
  resources:
  - thanosrulers
  - thanosrulers/finalizers
  - servicemonitors
  - podmonitors
  - prometheusrules
  - podmonitors
  - probes
  - alertmanagerconfigs
  verbs:
  - '*'

You can check this rendering the template with this following command:

helm template <name of repo>/rancher-monitoring

Like you can see there is a duplicate rules: key, I tried to check if there is a repo with this code to commit PR but I didn´t found it, would be awesome if this fix is deployed in the next release.

Thanks for all, I love rancher and all their apps.

If you need more info about this problem it´s a pleasure to help you.

Regards!