Well this is what I did please let me know if this is wrong.
https://support.aa.net.uk/L2TP_Client:_pfSenseFollowed the above guide, so new PPP, L2TP type, selected igb3 which for me is my VM interface, entered my auth details, and the aaisp L2TP IP.
I then went in the interface after to configure IPv6 as SLAAC as the above guide says and enabled it.
VM then went to 100% packet loss, errors to VM gateway, AAISP L2TP gateway stayed on pending, logs showed no responses to L2TP packets. Could only get back online by disabling the L2TP service, and cycling the VM DHCP.
However on windows it just came up as expected, its capped to 100mbit, so I am guessing the L2TP on broadband accounts doesnt have the new 200mbit cap.
My theory is that I am linking it to a physical interface, and maybe when it works its on a virtual PPPoE interface, but I am using IPoE.