As noted the far WIFI device should be set as an Accesspoint/Switch. No need to repeat
There are some basic suggestions.
All smart devices need to be on the same management vlan (meaning they should all have an IP address on the management vlan).
On all MT devices on the bridge select MSTP (for the STP settings).
Assuming the above is done...........
/interface bridge
add name=bridgeLAN {STP, set this to MSTP}
/ DEFINE MANAGMENT VLAN with interface bridge
/ DEFINE WIF VLAN(s) with interface bridge
/ DEFINE any VLANs wired with interface bridge
/interface list (there is no WAN or LAN here)
add name=management
/ip pool (no need for a pool)
/ip dhcp-server (no need for a dhcp-server)
/interface bridge port
add bridge=bridgeLAN hw=no interface=ether1 ingress filtering=yes frame-types=admit-only-tagged
add bridge=bridgeLAN hw=no interface=ether2 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
add bridge=bridgeLAN hw=no interface=ether3 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
add bridge=bridgeLAN interface=ether4 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
add bridge=bridgeLAN interface=ether5 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
add bridge=bridgeLAN interface=wlan1 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
add bridge=bridgeLAN interface=wlan2 pvid=?? ingress filtering=yes frame-types=admit-only-untagged-and-priority
/interface bridge vlans
add bridge=bridgeLAN tagged=bridgeLAN,ether1 vlan-ids=(management vlan)
etc........
/interface list member
add interface=VLANX list=management (where vlanX is the managment vlan)
/ip address
add address=192.168.X.YY/24 interface=VLANX network=192.168.X.0 ( ip address of MT device has to be on the managment vlan)
/ip dhcp-server network (not required)
/ip dns
set servers=192.168.X.1
/ip route
add distance=1 gateway=192.168.X.1
See this reference ........
viewtopic.php?t=143620