Glad you got it working. I will add some information about quotes in the Caddyfile to the new documentation.
I’m not convinced there’s any bugs here, and I can’t help you with the docker compose stuff – Francis and others are much better suited for that – but I wouldn’t be surprised if something there was getting in the way. I always recommend trimming things down to the bare minimums (i.e. running it by hand, on the command line) to eliminate hidden factors.