Great news, after a short break, I retested the procedure and when checking the network connection the device now received an internal ip with the vlan subnet and is connected to the internet. I'm not sure if I did something wrong before or if I was looking at an old command output, I've been working on setting up these vlans on my network for a few days now maybe I'm starting to lose it a bit.
Thankfully, the vlan works now when there is no switch involved. The switch must be where is issue lies, but it is good to hear it is compatible at the end of the day, was starting to consider if i might of bought an incompatible switch.
@mk24
Okay I followed your advice and disabled the DHCP settings, definitely don't want the switch having a public ip address. Okay so I will test the lan connections on eth0.1 , 0.2, 0.3 & 0.7, it seems that devices receive an IP on the lan subnet (192.168.1.X) when connected via ethernet and the internet works. Once I start messing with the switch settings to establish the vlan that's when things start to fail.
Thanks for clarifying the network structure, if I understand correctly, internal ip addresses are assigned via the DHCP on any given subnet. Firewalls are used to keep zones within a network separate and a vlan needs it's data forwarded to the wan in order to receive the internet connection, and the wan also handles DNS and gateway. This actually helped a lot thank you.
Trying to trouble shoot my switch now, because with the DHCP off and the ports set the same way I posted in the pictures above no internet is delivered and a lan IP is assigned.
EDIT: Wow, okay, I have vLan 7 operational now over the switch. So with DHCP off the switch is reduced to a port extension for the router. Tagging no longer works, but untagged connections deliver internet over the correct subnet. Will try to make the switch handle 3 or 4 different vLans and come back with an update.
Thank you so much for everybody's help, I learned so much about networking working hands on and this was one of my first attempts to take control of my network and securitize it.