Librespeed+freetube+traefik strange conflict "bad gateway error 502"

got a weird one here...
firstly i have other things connected through traefik, they work fine.
the containers in question work with direct ip:port link.
the containers in question work through traefik if i turn off one or the other.
the containers seemingly does not share ports(as far as i can see)
traefik web ui gives green status(but that rarely helps anyways)

relevant compose bits.

networks:
  utilityapps:
    name: utilityapps
  traefikconnected:
    external: true
services:
  freetube:
    image: lscr.io/linuxserver/freetube:latest
    container_name: freetube
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - CUSTOM_PORT=7000
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Copenhagen
    volumes:
      - /mnt/NVME Pool-1/nvme-main/docker/freetube:/config
    ports:
      - 7000:7000
      - 7001:3001
    networks:
       - traefikconnected
       - utilityapps
    labels:
      - traefik.enable=true
      - traefik.http.routers.freetube.entrypoints=websecure #freetube
      - traefik.http.routers.freetube.rule=Host(`freetube.${website}`) 
      - traefik.http.routers.freetube.tls=true 
      - traefik.http.routers.freetube.tls.certresolver=production 
      - traefik.http.routers.freetube.service=freetube-service 
      - traefik.http.services.freetube-service.loadbalancer.server.port=7000
    shm_size: "1gb"
    restart: unless-stopped
  librespeed:
    image: lscr.io/linuxserver/librespeed:latest
    container_name: librespeed
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Copenhagen
      - PASSWORD=jamil178
    volumes:
      - /mnt/NVME Pool-1/nvme-main/docker/librespeed:/config
    ports:
      - 7004:80
    networks:
       - traefikconnected
       - utilityapps
    labels:
      - traefik.enable=true
      - traefik.http.routers.speed.entrypoints=websecure #librespeed
      - traefik.http.routers.speed.rule=Host(`speed.${website}`) 
      - traefik.http.routers.speed.tls=true 
      - traefik.http.routers.speed.tls.certresolver=production 
      - traefik.http.routers.speed.service=speed-service 
      - traefik.http.services.speed-service.loadbalancer.server.port=7004 # 80also works.
    restart: unless-stopped

not sure what else to include, as everything else seems to work fine for the 6 other containers that are passed through traefik.
linuxserver told me to go ask you guys since the containers technically function without traefik.

Did you search here for "bad gateway"? Because this comes up every other week.

Usually it’s related to Docker networks, use of multiple networks which do not all overlap with Traefik.

Solution is to set docker.network on providers.docker or labels, but note that compose will change/prefix the network name, if you don’t use an external one or set name:.

If this is not the issue, share your full Traefik static and dynamic config, and docker-compose.yml

Note that you normally would not use ports: on target services, as that might circumvent Traefik security middlewares. Services within the same Docker networks can connect to all ports.