VLAN and seperate DHCP server setup help for Ubiquity UniFi AP AC Lite

I am new to microtik devices. I am trying to create a VLAN for our office guest wlan setup. There are 4 APs in each floor. Each of the APs are connected to a Microtik CSS326-24G-2S+RM switch and this switch is connected to a Mircrotik CRS125-24G-15-RM cloud router switch. The ether1-master is the master port for all the ports of the router. The router is connected to the is configured with 172.16.99.0/21 DHCP and is leasing IP-addrs to all the clients connecting to the APs.

There is a pfsense with 200Mbps LL connection with default gateway set and configured. The router points to the pfsense for internet connectivity. I want to create a VLAN 44 for our guest wifi setup. I have created a wlan config in Ubiquity controller with the following:

SSID: Guest
VLAN ID: 44
Apply guest policy.
Authentication OPEN

Since, I am not using any ubiquity service gateway or switch. I though of doing this: (I use the webfig, I am not familiar with cli, although I am familiar with CISCO cli)

Put the ether 2 in master and configure a DHCP server with the following:
pool: 192.168.200.0/24
DNS: 172.16.99.11

Create a VLAN interface in interface section of the webfig and tagging the port 2 under vlan 44 under switch > vlan

After this put the port of the router that is connected to the switch in vlan 44 and allow it to pass any traffic and same with the switch port. But this doesn’t seem to work. The APs get IPs leased but when I try to connect my phone it says IP configuration failed, but in the DHCP lease, i can see my phone’s mac address and a ip leased with it.

Any help is really appreciated. Thanks a lot. I am new to all these, generally I am familiar with cisco stuff, so if it was difficult for understanding kindly pardon me, I can go a step further and try to explain it again. Thanks in advance.