looks like the log set up properly, just nothing logged. I also posted the tcp dump just capturing port 7446. Caddy is receiving the requests not forwarding them it seems because i see no traffic requesting it from the recorder.
root@caddy:~# ll /var/log
total 738
drwxrwxr-x 9 root syslog 27 Jan 16 11:09 ./
drwxr-xr-x 14 root root 16 Jan 16 07:59 ../
-rw-r--r-- 1 root root 0 Jan 16 11:06 7446-access.log
-rw-r--r-- 1 root root 0 Jan 16 11:06 7446-errors.log
<<<packet capture on caddy device cap any traffic 7446>>>
$tcpdump -i any port 7446
11:10:55.262728 IP X.X.X.X.61622 > caddy.7446: Flags [S], seq 2698000084, win 64240, options [mss 1380,nop,wscale 8,nop,nop,sackOK], length 0
11:10:55.262777 IP caddy.7446 > X.X.X.X.61622: Flags [S.], seq 166630143, ack 2698000085, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:10:55.281859 IP X.X.X.X.61622 > caddy.7446: Flags [.], ack 1, win 258, length 0
11:10:55.285112 IP X.X.X.X.61622 > caddy.7446: Flags [P.], seq 1:205, ack 1, win 258, length 204
11:10:55.285135 IP caddy.7446 > X.X.X.X.61622: Flags [.], ack 205, win 237, length 0
11:10:55.285510 IP caddy.7446 > X.X.X.X.61622: Flags [P.], seq 1:616, ack 205, win 237, length 615
11:10:55.345734 IP X.X.X.X.61622 > caddy.7446: Flags [P.], seq 205:298, ack 616, win 256, length 93
11:10:55.346059 IP caddy.7446 > X.X.X.X.61622: Flags [P.], seq 616:802, ack 298, win 237, length 186
11:10:55.414631 IP X.X.X.X.61622 > caddy.7446: Flags [.], ack 802, win 255, length 0
11:10:55.668003 IP X.X.X.X.61622 > caddy.7446: Flags [P.], seq 298:329, ack 802, win 255, length 31
11:10:55.668120 IP caddy.7446 > X.X.X.X.61622: Flags [P.], seq 802:934, ack 329, win 237, length 132
11:10:55.668157 IP caddy.7446 > X.X.X.X.61622: Flags [FP.], seq 934:965, ack 329, win 237, length 31
11:10:55.668162 IP X.X.X.X.61622 > caddy.7446: Flags [F.], seq 329, ack 802, win 255, length 0
11:10:55.668173 IP caddy.7446 > X.X.X.X.61622: Flags [.], ack 330, win 237, length 0
11:10:55.687158 IP X.X.X.X.61622 > caddy.7446: Flags [R.], seq 330, ack 934, win 0, length 0
<<<packet capture on nvr device cap any traffic 7446>>>
uvideo:~# tcpdump -i any port 7446
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
basically receives no traffic on that port.