I trialled this for a while, but couldn't get it to work.
I eventually needed a bridge to bridge joiner, which Mikrotik traditionally seems unkeen on.
I tried another approach with which I had some success and may work, but have been unable to get it to pass through broadcast
packets. (If they are a critical part of the protocol)
Alternate approach:
Remove ether ports off the bridge, and make each port have the same /32 IP address, with the network address being a single IP address for 1 client. Setup a DHCP server for this.
The client still thinks it is on a /24 IP range, and neighbors are connected using proxy arp.
eg.
port 2, has ip 192.168.88.1/32, network 192.168.88.102
(bridge still has 192.168.88.1/24 assigned to it)
proxy arp enabled on both port 2, and bridge.
dhcp setup to only assign 192.168.88.102 to device on port 2.
Approximate config changes to default config (for ether2 and ether3)
;
; bridge changed has arp=proxy-arp
/interface bridge
add admin-mac=48:A9:8A:35:7C:CE arp=proxy-arp auto-mac=no comment=defconf \
name=bridge
;Remove/disable ports used from bridge
/interface bridge port
add bridge=bridge comment=defconf disabled=yes interface=ether2
add bridge=bridge comment=defconf disabled=yes interface=ether3
; ports also need proxy arp
/interface ethernet
set [ find default-name=ether2 ] arp=proxy-arp
set [ find default-name=ether3 ] arp=proxy-arp
;setup dhcp servers
;Alter default pool and add single IP address pools for allocation to clients.
/ip pool
add name=default-dhcp ranges=192.168.88.10-192.168.88.100
add name=pool102 ranges=192.168.88.102
add name=pool103 ranges=192.168.88.103
;Add dhcp server for ether2 and ether3
/ip dhcp-server
; add address-pool=default-dhcp interface=bridge lease-time=10m name=defconf
add address-pool=pool102 interface=ether2 name=dhcp102
add address-pool=pool103 interface=ether3 name=dhcp103
; Add new interfaces to LAN list
/interface list member
add interface=ether2 list=LAN
add interface=ether3 list=LAN
; Setup so can talk to connected devices (Only 1 device allowed per port)
/ip address
add address=192.168.88.1 interface=ether2 network=192.168.88.102
add address=192.168.88.1 interface=ether3 network=192.168.88.103
Not tested, but with a similar config to above, you may be able to use vlan interfaces,
eg. From a switches trunk port.
which would allow potentially a lot of devices to be connected.