TL-SG1218MPE VLANs not Working as Expected
I am using this switch with my Mikrotik routerboard and can't seem to get VLANs to work. I had previously used an HP Procurve 1810G which worked fine with VLANs. On my Mikrotik switch, I have tagged vlan 30 on the interface connected to the TP-Link switch (port 18). On the TP-Link, I also have the port connected to the Mikrotik tagged vlan 30 and untagged 1 under the 802.1Q menu (with 802.1Q enabled). Ports 1-5 are untagged vlan 30, with devices connected. With this configuration, I can't ping devices on ports 1-5 in VLAN 30.
If I use the exact same port on the Mikrotik and connect it to the HP switch (tagged vlan 30 untagged vlan 1 on the uplink to the Mikrotik, ports 1-5 untagged vlan 30), I can ping VLAN 30 devices again. Is there something about VLAN tagging on these switches that I'm not understanding? I've ruled everything else out and I'm confident my issue is in the TP-Link config somewhere. Any advice would be greatly appreciated as I'm completely stumped here.