Traefik v2.5.3 on RKE with Rancher

I have managed to install Traefik v2.5.3 from within Rancher v2.5.5, the kubernetes cluster was build using RKE v1.2.4. Traefik was installed via the App & Marketplace of Rancher with default setting except for enabling the Traefik Dashboard.

The dashboard is accessible via port 9000. I created a single ingressRoute and I cannot access the portal, getting a 404 page not found. What other configuration did I miss here?

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: nginx
  namespace: default
spec:
  entryPoints:
    - web
  routes:
  - kind: Rule
    match: Host(`web.company.com`)
    kind: Rule
    services:
    - kind: Service
      name: nginx
      port: 80

Logs from the traefik pod

"level=error msg="subset not found for default/nginx" providerName=kubernetescrd ingress=nginx namespace=default

I am confused here. The kubernetes cluster node has an IP 192.168.88.70 (this is managed by ingress-nginx to access Rancher). When I set the traefik to log access, this is what I get.

My question is why is the IP source coming from the node where as the Traefik has a loadBalancer IP of 192.168.88.74 and FQDN of "web.company.com"

The 404 below is from curl http://web.company.com.

192.168.88.70 - - [18/Mar/2022:07:50:45 +0000] "GET /ping HTTP/1.1" 200 2 "-" "-" 26 "ping@internal" "-" 0ms
192.168.88.70 - - [18/Mar/2022:07:50:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 27 "-" "-" 0ms
192.168.88.70 - - [18/Mar/2022:07:50:50 +0000] "GET /ping HTTP/1.1" 200 2 "-" "-" 28 "ping@internal" "-" 0ms
192.168.88.70 - - [18/Mar/2022:07:50:51 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 29 "-" "-" 0ms