Firstly a better and original source for that documentation is found here… http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1
Where you will find its best not to use vlan1 for data vlans.
Also that when you change to using vlans on the bridge its wiser to go all vlans and have the bridge just do bridging and NO DHCP.
Note: your wireless LANs didnt line up with what you named them in wireless settings so other adjustments made.
Hence.
…
interface bridge
add admin-mac=xxx auto-mac=no comment=defconf name=LAN-bridge \
vlan-filtering=yes
/interface ethernet
set [ find default-name=ether1 ] name="ether1[internet]"
/interface wifiwave2
set [ find default-name=wifi2 ] channel.band=2ghz-ax .skip-dfs-channels=\
10min-cac .width=20/40mhz configuration.mode=ap .ssid=M6L2 \
disabled=no name=wifi2_lan security.authentication-types=\
wpa2-psk,wpa3-psk
add channel.band=2ghz-ax .width=20/40mhz comment="Guest WiFi" \
configuration.mode=ap .ssid=M6G2 disabled=no mac-address=\
xxx master-interface=wifi2_lan name=wifi3_guest \
security.authentication-types=wpa2-psk,wpa3-psk
add channel.band=2ghz-ax .width=20/40mhz comment="IoT devices WiFi" \
configuration.mode=ap .ssid=M6D2 mac-address=xxx \
master-interface=wifi2_lan name=wifi4_devices \
security.authentication-types=wpa2-psk,wpa3-psk
/interface vlan
add interface=LAN-bridge name=VLAN_Devices_20 vlan-id=20
add interface=LAN-bridge name=VLAN_Guest_10 vlan-id=10
add interface=LAN-bridge name=VLAN_Home_5 vlan-id=5
/interface list
add comment=defconf name=WAN
add comment=defconf name=LAN
add comment=TRUSTED
/ip pool
add name=dhcp_lan_pool ranges=192.168.88.10-192.168.88.254
add name=dhcp_vlan_10 ranges=10.0.0.10-10.0.0.254
add name=dhcp_vlan_20 ranges=20.0.0.10-20.0.0.254
/ip dhcp-server
add address-pool=dhcp_lan_pool interface=VLAN_Home_5 lease-time=8h name=dhcp1
add address-pool=dhcp_vlan_10 interface=VLAN_Guest_10 lease-time=8h name=\
dhcp2
add address-pool=dhcp_vlan_20 interface=VLAN_Devices_20 lease-time=8h name=\
dhcp3
/interface bridge port
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=ether2 pvid=5
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=ether3 pvid=5
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=ether4 pvid=5
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=ether5 pvid=5
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=wifi2_lan pvid=5
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=wifi3_guest pvid=10
add bridge=LAN-bridge ingress-filtering=yes frame-types=admit-only-untagged-and-priority-tagged interface=wifi4_devices pvid=20
/ip neighbor discovery-settings
set discover-interface-list=TRUSTED
/interface bridge vlan
add bridge=LAN-bridge tagged=LAN-bridge untagged=ether2,ether3,ether4,ether5,ether4,wifi2_lan vlan-ids=5
add bridge=LAN-bridge tagged=LAN-bridge untagged=wifi3_guest vlan-ids=10
add bridge=LAN-bridge tagged=LAN-bridge untagged=wifi4_devices vlan-ids=20
/interface list member
add comment=defconf interface="ether1[internet]" list=WAN
add interface=VLAN_Home_5 list=LAN
add interface=VLAN_Guest_10 list=LAN
add interface=VLAN_Devices_20 list=LAN
add interface=VLAN_Home_5 list=TRUSTED
/ip address
add address=192.168.88.1/24 interface=VLAN_Home_5 network=192.168.88.0
add address=10.0.0.1/24 interface=VLAN_Guest_10 network=10.0.0.0
add address=20.0.0.1/24 interface=VLAN_Devices_20 network=20.0.0.0
/ip dhcp-client
add comment=defconf interface="ether1[internet]"
/ip dhcp-server network
add address=10.0.0.0/24 gateway=10.0.0.1
add address=20.0.0.0/24 gateway=20.0.0.1
add address=192.168.88.0/24 comment=defconf dns-server=192.168.88.1 gateway=\
192.168.88.1
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.88.1 comment=defconf name=router.lan
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade" \
ipsec-policy=out,none out-interface-list=WAN
/tool mac-server
set allowed-interface-list=NONE
/tool mac-server mac-winbox
set allowed-interface-list=TRUSTED