I'm in Pretoria and see that some TENET (ASN2018) IPv6 addresses will use the JB1 NAP exchange (which is expected), but some will go all the way to the CP1 NAP exchange even though they are in Gauteng. I had a look on the NAP JB1-RS1 looking glass and the routes are there and seems to be fine. The Web Squad looking glass IPv6 traceroute also shows the same addresses going the CP1 before entering TENET. Unfortunately its "IPV6 Routes" only have 2 routes, a default and the upstream interface and the "BGP Route" does not take IPv6 addresses. So I'm not sure how to debug this further.
gw # traceroute6 -I -n 2001:4200:0:192a:155:232:192:8
traceroute6 to 2001:4200:0:192a:155:232:192:8 (2001:4200:0:192a:155:232:192:8) from 2c0f:f030:20a:a9ed:230:18ff:fecd:7343, 64 hops max, 20 byte packets
1 2c0f:f030::1000:112 3.040 ms 3.012 ms 2.932 ms
2 2c0f:f030::1000:101 2.862 ms 2.787 ms 2.993 ms
3 2c0f:f030::1000:aa 2.969 ms 2.836 ms 3.000 ms
4 2001:43f8:6d0::216 3.216 ms 3.430 ms 3.374 ms
5 2001:4200::155:232:128:71 3.717 ms 3.246 ms 6.396 ms
6 2001:4200:0:192a:155:232:192:8 3.439 ms 3.613 ms 3.387 ms
gw # traceroute6 -I -n 2001:4200:7000:ffff:ffff:ffff:ffff:f001
traceroute6 to 2001:4200:7000:ffff:ffff:ffff:ffff:f001 (2001:4200:7000:ffff:ffff:ffff:ffff:f001) from 2c0f:f030:20a:a9ed:230:18ff:fecd:7343, 64 hops max, 20 byte packets
1 2c0f:f030::1000:112 2.965 ms 2.933 ms 2.729 ms
2 2c0f:f030::1000:101 2.824 ms 2.822 ms 2.967 ms
3 2c0f:f030:1000::302 21.622 ms 21.516 ms 21.534 ms
4 2001:43f8:6d1::67 21.952 ms 22.093 ms 21.747 ms
5 2001:4200::155:232:64:82 22.359 ms 47.827 ms 50.999 ms
6 2001:4200::155:232:1:149 18.868 ms 18.923 ms 18.839 ms
7 2001:4200::155:232:1:97 19.938 ms 19.842 ms 19.761 ms
8 2001:4200::155:232:1:94 20.575 ms 20.294 ms 20.676 ms
9 2001:4200:7000:ffff:ffff:ffff:ffff:f001 20.145 ms 20.282 ms 20.355 ms
gw #