Well, I have few hundred RouterOS sites (including towers) running OSPF. OSPF on RB532 is one of my nightmares! Wherever possible, I go to reconfigure these to do bridging and .. maybe, will start using separate (non RouerOS based) machines to do the (OSPF) routing.
By the way, if you run hotspot, you are likely to not need OSPF at all, because RouterOS doesn't really support 'routing' to the clients -- you can assign them IP addresses via RADIUS, but OSPF doesn't see these routes. This is probably because the MikroTik hotspot uses NAT for it's job, while routing would require some sort of virtual interface creation (such as all ppp based services: ppp, pppoe, pptp, l2tp).
With static routing, everything works perfect!