Two instances of traefik on kubernetes cluster, no dashboard

Hi all,

I am running 2 instances of Traefik (both in separate namespaces, being traefik-internal and traefik-public) in our k8s cluster.

It's a pretty basic setup, so here is my Helm values:
traefik-internal:

deployment:
  annotations:
    kubernetes.io/ingress.class: traefik-internal

ingressRoute:
  dashboard:
    annotations:
      kubernetes.io/ingress.class: traefik-internal

ingressClass:
  isDefaultClass: false

providers:
  kubernetesCRD:
    ingressClass: traefik-internal
  kubernetesIngress:
    ingressClass: traefik-internal

traefik-public:

ingressClass:
  isDefaultClass: true

I am having issues while visiting the dashboard for the internal traefik instance, with portforwarding 9000 and visiting localhost:9000/dashboard/. I get a 404 not found from Traefik. What am I doing wrong?