TP-Link WDR4300 as a Managed Switch

Hi community!!, I want to use my old TP-Link WDR4300 router as a managed switch and make use of its 880 mbps switching without any APs, it's a 1.3 version (bought in Spain).

My main router is a Linksys WRT3200 - ACM, I've been able to adapt my old network config to the new DSA format without problems, and now, I want to use the TP-Link router as a managed switch extended with my old unmanaged switch TP-Link SG1008D ver 5.1

Like you know, at the last OpenWrt stable version (21.02.0 r16279-5cc0535800), this router still uses the swconfig "format", and I've doubts to configure the router as managed switch at 100%

Until now, I've made the next steps in my WDR4300 router

  1. Disable DNS, DHCP and firewall roles permanently.
  2. Create 3 VLANs for the networks that I need where the WDR4300 is placed.

I'm using ports 1 and 2 for tagged VLANs that comes from the main router, and I'm using ports 3 and 4 to send those VLANs untagged to my old SG1008D. The network works, but I don't know if the device is working as managed switch at 100%.

P.S.: I use the WAN port (1) as tagged because I got a Raspberry connected there that runs pihole and in a near future a VoIP server.

My network config is:

config switch
        option name             'switch0'
        option reset              '1'
        option enable_vlan   '1'

        #Conexion CPU - 0
        #Puerto WAN - 1
        #Puerto LAN1 - 2
        #Puerto LAN2 - 3
        #Puerto LAN3 - 4
        #Puerto LAN4 - 5

config switch_vlan
        option device           'switch0'
        option vlan                '1'
        option ports              '0t 1t 2t'
        option vid                  '25'
        option description     'VoIP'

config switch_vlan eth0_30
        option device            'switch0'
        option vlan                '2'
        option ports              '0t 1t 3t 5'
        option vid                  '30'
        option description     'Servidores'

config switch_vlan
        option device            'switch0'
        option vlan                '3'
        option ports              '0t 2t 4'
        option vid                  '35'
        option description    'Hosts'

#***************************************************************************************************************#
#**********************************************************VoIP************************************************#
#***************************************************************************************************************#

config device
        option type               '8021q'
        option name            'eth0.25'
        option ifname          'eth0'
        option vid                 '25'
        option macaddr      '64:70:02:D3:13:93'
        option mtu              '1500'
        option ipv6              '0'
        option igmpversion      '3'

config interface 'voip'
        option device         'eth0.25'
        option delegate      '0'
        option auto             '1'
        option proto            'none'

#***************************************************************************************************************#
#*****************************************************SERVIDORES******************************************#
#***************************************************************************************************************#

config device
        option type             '8021q'
        option name          'eth0.30'
        option ifname        'eth0'
        option vid               '30'
        option macaddr    '64:70:02:D3:13:94'
        option mtu             '1500'
        option ipv6             '0'
        option igmpversion      '3'

config interface 'servidores'
        option device           'eth0.30'
        option delegate        '0'
        option auto              '1'
        option proto            'none'

#***************************************************************************************************************#
#********************************************************HOSTS**********************************************#
#***************************************************************************************************************#

config device
        option type              '8021q'
        option name           'eth0.35'
        option ifname         'eth0'
        option vid               '35'
        option macaddr     '64:70:02:D3:13:95'
        option mtu             '1500'
        option ipv6             '0'
        option igmpversion      '3'

config interface 'hosts'
        option device         'eth0.35'
        option delegate      '0'
        option auto             '1'
        option proto            'none'


As you can see in my config, I've set the protocol to NONE to be "sure" that there isn't any level 3 traffic (I got another interface to manage the device, with IP of course).

I don't know if my config is ok or not to my purpose, because I don't know if the VLANs have to been created at this way or over a bridge device (level 2) like the DumbAP wiki says.

Thank you so much in advance for your time and help.