What you want should be achievable with DHCP Snooping and the Add DHCP Option 82 settings on the bridge. You can keep the ports in the bridge like currently, no needs to pull any port out of the bridge. And all client devices will still be in the same subnet and broadcast domain. There is also no need to configure different VLANs.
But first, a WARNING: with your hAP ac², while DHCP Snooping is compatible with L2 hardware offload, turning it on will disable FastPath, as a result, Fasttrack on the bridge will also become ineffective!
After turning on those two options, if you go to the IP -> DHCP Server -> Leases table, and make the Agent Remote ID and Agent Circuit ID columns visible, you'll see that some information has been added to these two fields. What's interesting for you is the Agent Circuit ID value, in this column, you'll see the router's ID, followed by the information about the port and VLAN ID, for example eth 0/2:1 for port ether2 VLAN ID 1.

What you can now do, is to go to IP -> Pool and add the different pools with the different ranges that you want to use for the ports (192.168.1.20-192.168.1.29, 192.168.1.30-192.168.1.90, 192.168.1.91-192.168.1.199, etc...).
Then, add Code 82 DHCP Option Matcher entries, that match on the substring that contains the router's ID and the port+vlan ID, and select the appropriate pool for the match:
/ip dhcp-server matcher
add address-pool=dhcp-ether2 code=82 matching-type=substring \
name=match-ether2 server=dhcp1 value="MY_ROUTER_XXX eth 0/2:1"
# ...
/ip dhcp-server matcher
add address-pool=dhcp-ether5 code=82 matching-type=substring \
name=match-ether5 server=dhcp1 value="MY_ROUTER_XXX eth 0/5:1"
From now on, when the DHCP clients obtain new leases, they will be put in the appropriate pools.
Additionally, you can do the following to force the clients to use the IP addresses assigned by DHCP, and not set an address on their own:
-
In the DHCP Server setting, turn-on "Add ARP For Leases":
-
Next is a very important step: If you have any devices that do not use DHCP, but have their IP addresses manually configured, then you need to go to IP -> ARP and manually add entries for each of those devices, with matching MAC address and assigned static IP address. If you miss this step, then those devices not using DHCP will not be able to talk to the hAP ac²!
-
Finally, in the setting of the bridge, set ARP mode to reply-only:

This will ensure that all devices, for which you've not manually added IP -> ARP entries, will have to use the IP addresses asigned by the DHCP server.