Traefik Dashboard and IngressRoute not working

After migrating to traefik v3 the dashboard is not showing the IngressRoute objects. It will only show the objects defined by k8s Ingress object. Also the routing does not work with this object

here is an example of httbin definition

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: httpbin
spec:
  entryPoints:
  - websecure
  routes:
  - kind: Rule
    match: PathPrefix(`/get`) && Method(`GET`)
    services:
    - name: httpbin
      port: 80

What am I missing here?

Additional problem is the dashboard. Treafik is installed with this chart GitHub - traefik/traefik-helm-chart: Traefik Proxy Helm Chart v 29.0.1

if i add the following values to values.yaml the IngressRoute will not be installed.

ingressRoute:
  dashboard:
    enabled: true

I had to manually add this ingressroute so I was able to access the dashboard via port-forward

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  annotations:
    meta.helm.sh/release-name: traefik
    meta.helm.sh/release-namespace: ingress
  generation: 1
  labels:
    app.kubernetes.io/instance: traefik-ingress
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: traefik
    helm.sh/chart: traefik-29.0.1
  name: traefik-dashboard
  namespace: ingress
spec:
  entryPoints:
    - traefik
  routes:
    - kind: Rule
      match: PathPrefix(`/dashboard`) || PathPrefix(`/api`)
      services:
        - kind: TraefikService
          name: api@internal

This object is however visible in the dashboard.

What is going on here? Could anyone give me any pointers the documentations is not mentioning these changes. Is my configuration wrong?

Having the same issue, although I was able to use:

ingressRoute:
  dashboard:
    enabled: true

to create the IngressRoute. It just doesn't work. It looks the same as yours.

I gave up on this. I used the highest version 2.