Helm chart through ArgoCD, traefik service stuck at progressing

As stated on the title traefik proxy is stuck in the progressing state in the ArgoCD UI. When inspecting the details the service is the component that seems to be causing this. I’ve seen a very similar issue with the ingress being stuck and have tried most of the suggested fixes, but I’m (trying to) use the gateway API and I’ve been getting this issue with the service instead of the ingress.
I’m running the 37.1.2 helm chart with the values from the setup traefik on kubernetes tutorial.
Live manifest for the service:

apiVersion: v1
kind: Service
metadata:
  annotations:
    argocd.argoproj.io/tracking-id: traefik:/Service:traefik/traefik
    kubectl.kubernetes.io/last-applied-configuration: >
      {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"traefik:/Service:traefik/traefik"},"labels":{"app.kubernetes.io/instance":"traefik-traefik","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"traefik","helm.sh/chart":"traefik-37.1.2"},"name":"traefik","namespace":"traefik"},"spec":{"ports":[{"name":"web","nodePort":30000,"port":80,"protocol":"TCP","targetPort":"web"},{"name":"websecure","nodePort":30001,"port":443,"protocol":"TCP","targetPort":"websecure"}],"selector":{"app.kubernetes.io/instance":"traefik-traefik","app.kubernetes.io/name":"traefik"},"type":"LoadBalancer"}}
  creationTimestamp: '2025-10-07T15:33:43Z'
  labels:
    app.kubernetes.io/instance: traefik-traefik
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: traefik
    helm.sh/chart: traefik-37.1.2
  name: traefik
  namespace: traefik
  resourceVersion: '60503'
  uid: 5e088132-b259-422f-b726-83c25d5ad156
spec:
  allocateLoadBalancerNodePorts: true
  clusterIP: 10.110.171.80
  clusterIPs:
    - 10.110.171.80
  externalTrafficPolicy: Cluster
  internalTrafficPolicy: Cluster
  ipFamilies:
    - IPv4
  ipFamilyPolicy: SingleStack
  ports:
    - name: web
      nodePort: 30000
      port: 80
      protocol: TCP
      targetPort: web
    - name: websecure
      nodePort: 30001
      port: 443
      protocol: TCP
      targetPort: websecure
  selector:
    app.kubernetes.io/instance: traefik-traefik
    app.kubernetes.io/name: traefik
  sessionAffinity: None
  type: LoadBalancer
status:
  loadBalancer: {}

If any other details would be helpful I would gladly provide them.
Any assistance on this matter would be greatly appreciated.