Update:
Its not PPPOE - its IPOE that my Sky provider uses (my bad :))
Also,
I have now got this working to some degree in that I can see the WAN public IP on PFSense WAN port.
Just incase anyone else has this issue this is how I have resolved it..
Put the VR600 into bridge mode, make sure DHCP, IGMP, Wireless and Firewall are all turned off. Then under Advanced, networking, remove any other connection, then add a new connection, set as VDSL, and specify a VLANID of 101. Below is a link to show this in more detail.
[https://community.tp-link.com/en/home/forum/topic/266902](link url)
In you PFSense setup..
Under interfaces, WAN..
Make sure you set as follows
IPV4 - DHCP
IPV6 - DHCPV6
Next select the DHCP Advanced configuration, then look for Send Options.
Under Send Options you specify this below:
dhcp-client-identifier "abcdefgh@skydsl|1234567890abcdef",dhcp-class-identifier "7.16a4N_UNI|PCBAFAST2504Nv1.0"
Next under DHCP6 Client Configuration
Use IPv4 connectivity as parent interface = true
Do not allow PD/Address release = true
Next reboot the VR600 router, you will notice that at first it presents with a local IP, but after about 20 seconds the public IP will appear.
Note that the VR600 router would usually display a satellite indicator icon to show that it is connected to the ISP. This is not the case when you are bridging to it from PFSense, this light will not display even when it is connected. I thought it is worth mentioning this.
I hope this helps someone :)