404 HTTP ERROR with rancher 2.7.5 + EKS 1.25

i’m deploying 2.7.5 rancher on EKS 1.25 or 1.26, i need to use my own certificate from ACM

deploying with the values below :

ingress:
  enabled: true
  extraAnnotations:
    alb.ingress.kubernetes.io/certificate-arn: "<ACM-ARN>"
    alb.ingress.kubernetes.io/scheme: "internet-facing"
    alb.ingress.kubernetes.io/success-codes: '200,404,301,302'
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS": 443}]'
    alb.ingress.kubernetes.io/target-type: 'ip'
 
  ingressClassName: alb

tls: external

hostname: "rancher.example.com"
bootstrapPassword: "admin"

i’m getting 404 (even in https://rancher.example.com/dashboard/?setup=admin aswell), in the pod logs :

2023/07/04 14:12:41 [INFO] Adding peer wss://10.0.28.122/v3/connect, 10.0.28.122
2023/07/04 14:12:41 [ERROR] Failed to connect to peer wss://10.0.28.122/v3/connect [local ID=10.0.39.99]: websocket: bad handshake
2023/07/04 14:12:42 [INFO] Adding peer wss://10.0.5.72/v3/connect, 10.0.5.72
2023/07/04 14:12:42 [ERROR] Failed to connect to peer wss://10.0.5.72/v3/connect [local ID=10.0.39.99]: websocket: bad handshake
2023/07/04 14:12:42 [INFO] Handling backend connection request [10.0.28.122]
2023/07/04 14:12:42 [INFO] Handling backend connection request [10.0.5.72]
2023/07/04 14:13:29 [ERROR] error syncing 'validating-webhook-configuration': handler need-a-cert: secrets "rancher-webhook-tls" already exists, requeuing

I am having the same problem. I used EKS 1.24 k8s cluster with my own certificate from ACM and upgraded rancher from 2.7.4 to 2.7.5. everthing seems really fine but the dashboard doesn’t work. I researched on the internet couldn’t find a solution.