Hello –
I am not able to reproduce that behavior. I set those domains in my hosts file to point to localhost and then used your Caddyfile verbatim and the logs are going to their proper files, as expected.
Can you please post the contents of each of the log files? (And please don’t redact, we have rules about this for good reason – doesn’t matter who owns the domain names. If you want us to be helpful we need the already-public information to not be redacted, please.)
As another suggestion, try running Caddy manually without the service file or any of the unnecessary flags to make sure that’s not getting in the way.
Edit: Someone else recently posted about a similar issue, but I have been unable to reproduce that problem as well… hmm. (Edit: I’ve since been able to reproduce it, but it was likely a different issue – impossible to know for sure without your complete and unredacted Caddyfile.)