Need some assistance with https://url:port to container:port

I am trying to setup an opds server that is built into Mylar3, I want to use Panels on my ipad to consume that opds server. The issue is that it requires https and a port. My thought was to set up the container that will let me hit the normal site with https and oauth2, and that works. I then want to set up a separate rule that lets me hit the opds with no auth, https, and provide a different port. I configured a separate entrypoint 8443, provide the tls configuration, as well configured a router, middleware and service configuration. When I browse to the site, https://mylar.example.com:8443/opds I get a connection timed out. Posting my config below

Entrypoints
- --entryPoints.http.address=:80
- --entryPoints.https.address=:443
- --entryPoints.opds.address=:8443

TLS
- --entrypoints.opds.http.tls.options=tls-opts@file
- --entrypoints.opds.http.tls.certresolver=dns-cloudflare
- --entrypoints.opds.http.tls.domains[0].main=$DOMAINNAME0
- --entrypoints.opds.http.tls.domains[0].sans=*.$DOMAINNAME0

Container config
## OPDS Routers
- "traefik.http.routers.mylar-opds-rtr.entrypoints=opds"
#- "traefik.http.routers.mylar-opds-rtr.priority=99"
- "traefik.http.routers.mylar-opds-rtr.rule=Host(mylar.$DOMAINNAME0) && PathPrefix(/opds)"
## OPDS Middlewares
- "traefik.http.routers.mylar-opds-rtr.middlewares=chain-no-auth@file"
## OPDS Services
#- "traefik.http.routers.mylar-opds-service=mylar-opds-svc"
- "traefik.http.routers.mylar-opds-rtr.service=mylar-svc"
## HTTP Services
- "traefik.http.routers.mylar-rtr.service=mylar-svc"
- "traefik.http.services.mylar-svc.loadbalancer.server.port=8090"