As already answered, the xxx addresses are from your real allocated public IP subnet (a pool of up to 6* usable addresses).
The xxx address is correctly shown as the source of the traffic in the test.
It's not leakage (because it's already a public routable address and does not need NATting again).
The nnn address is merely the IP the router is using to route traffic to/from the ISP. It's not the source of the traffic.
When you have a routed subnet, you should think of that as being part of the first hop but just happens to be physically on premises.
I realise people find it counter-intuitive because they are so used to having only one address and think the WAN interface of the router being the only place where a public IPs should exist.
Even when you have a routed public subnet, you can still use private addressing within your network, it's just that you then have more then 1 real public IP available to NAT those to on the way out.
When you have been using your own Draytek, you haven't actually been making use of your allocated public IP range.
(*) Technically the router will use up 1 of those addresses to be the gateway for the rest of that subnet so you will have 5 public addresses left to assign either directly to specific services or for NAT mappings.
0 = network number (prefix address seen in the CIDR notation as prefix/size; for example /29 this will be 0, or any other multiple of 8 up to 248 and what follows will be relative to that)
+1 = router as gateway
+2 - 6 usable
+7 = broadcast
prlzx on Zen: FTTC (VDSL) at ~40Mbps / 10Mbps
with IP4/6 (no v6? - not true Internet)
Edited by prlzx (Sun 23-Jan-22 01:41:14)