I currently have some policies setup on the router to redirect certain address through certain VPNs. This is working but Is there a way to get the a log of the addresses that are being sent through each VPN setting and what is going to the all other traffic part?
Technically yes but I do offline analysis while this describes 'real time' packet capturing:
wg show should give you the WireGuard/VPN interfaces for targeting. Other than that perhaps GL staff/some one else can post some iptables rule or the like. That may be a different/easier route.
Well, though I don't use it I'm to understand AdGuardHome at least partially shows what domains are being contacted. To what extent it shows/logs incoming/outgoing and/or just IPs IDK.
There's also 'Realtime Graphs' found under LuCI -> Status but those are quite basic. Beyond that it gets into increasing orders of complexity in configuring daemons to capture what you're seeking vs how it would be displayed. Eg: LuCI -> Network -> DHCP and DNS -> Log can 'log queries' to the devices system log but then it's a question of how you're going to store the resulting large text files (System -> System -> Logging -> Wire system log to file:). That's still ignoring this LuCI DNS logging requires separate analysis after the fact.
tcpdump & WireShark is how it's done for a professional network analysis. It may be overkill but it's not going to hide anything from you unless you specifically want it to.