Tcp 127.0.0.1:2019: bind: address already in use

Where? I’m not seeing that in the configs you posted.

listen tcp 127.0.0.1:2019: bind: address already in use

This error happens when the OS can’t listen on the address because the socket is already in use. Make sure other Caddy instances aren’t running and that your config is correct.