@rossmeraki, there are a couple of things to do. First, I’m assuming you created a new VLAN for he 192.168.1.0/24 range which is separate to any other VLAN you have created. This VLAN is created on the MX with a VLAN ID/number (VLAN 2), and with a DHCP server enabled. I’m also assuming you made port 4 on the MS220 an access port, assigned it to the VLAN (VLAN 2) you’d created, and then plugged it into the Cisco switch, and that you have a trunk between the MX and the MS220. This would be providing IP addresses to the wired equipment and so they’d be working.
What you need to do to get the SSID working is first get a trunk between the access points and the switches. If the MR connects to the MS then all you should need to do is change the port configuration on the MS to be a trunk and set the native VLAN to match whatever the access port VLAN is at the moment (VLAN 1) - assuming it’s currently configured as an access port. If it’s already a trunk port just make sure it is allowing all VLANs.
Once that is done configure a SSID, set the IP addressing to bridge mode, enable VLAN tagging, and then for the VLAN ID, set ‘All other APs’ to use the ID/number (VLAN 2) of the VLAN that you created on the MX for the 192.168.1.x subnet. The devices should then get a DHCP address from that subnet and be part of that VLAN.
That’s the basics of setting it up, hope it’s not too hard to follow and feel free to post any more questions.
EDIT: just updated the post with the VLAN numbers that you’ve included in your subsequent post - Hope it helps.