Another thing to add
I have reverted back to smart hub and then deco changed to dynamic IP mode.
I now not only receive an IP address on the IPv6 tab in the deco app but also a Primary DNS address that I didnt before.
Whilst in this setup I have tried https://ipv6test.google.com/ , which tells me I don't even have IPv6.
https://www.loopsofzen.uk/ is an IPv6 only site. if you can access it, you have IPv6.
I cant access it. Thats with Smart hub connected up.
So now this may all be down to BT/EE now?
Apologies, so I have connected my ethernet directly into the smart hub now and I can access it. So I guess this proves BT is working correctly.
I am so unsure what to do next, still awaiting responses from Tp link team.
Sorry, been up the road for a haircut.
Which version of SLAAC are you using? I'd use the RDNSS version then it uses the router advertisement to for the DNS address etc. The DHCP version gets that from DHCP and if that is causing problems...
As Licquorice says, the DHCP you were using is the one that issues addresses to devices in your own network. It is completely separate to the DHCP BT are using to supply the public address.
Well at the minute with what I have learned now is I don't seem to be able to use IPv6 at all with my deco's connected to the smart hub via Dynamic IP or PPPoE with no smart hub.
Possibly the unstable issue I started with is linked to this.
Erm the assigned type I've used all now except ND proxy and doesn't change anything.
The only way I can connect to IPv6 addresses seems to be when I do not use deco at all.
I seem to have fixed the problem FYI.
I have read a few other posts and changed the 'Get IP address' to Non-Address and its solved the whole thing.
Finding this info was quite challenging luckily a few others on here have deco's.
Thanks for the help