@AciidSn3ak3r Welcome to the forums.
Although not with Vodafone I thought I'd chip in as I want to ask you something as I've just moved to Virgin.
I was with Plusnet on FTTC and used a HG612, I never set up any VLAN in Pfsense, just had the interface configured as PPPoE for IPv4, had my username and password filled out, configure Null service name checked, and periodic reset set to disabled, everything under advanced was blank.
The problem I'm having with Virgin is
explained here, if you have any thoughts or suggestions please
post in my thread here, thanks.