This is my full config now (with only the host rule's domain changed). There's a couple of other bits in there for websockets which I believe I need, but I have tried without them also...
Maybe you solved the Problem already, but for the other People coming here (like ) having the same Issue, I think you missed what @bluepuma77 Mentioned (it's NOT in your latest Config File).
Specifically EXPLICITELY associating the FIRST Router with the FIRST Service. I don't think this was Required on Traefik v2 ...
I usually prefer to be VERY explicit and avoid Name Conflicts between Service and Router though:
As soon as I fixed this (and REMOVED the Entrypoints associations for each Router) it started working correctly.
The Explicit Entrypoints definition for each Router seems to always throw traefik out of balance for some Reason:
Error while starting server error="accept tcp [::]:443: use of closed network connection" entryPointName=websecure
Error while starting server error="accept tcp [::]:3012: use of closed network connection" entryPointName=websocketsecure