Roaming fail DHCP

Don’t use VLAN ID 1, this can cause (these kind of) problems.
Check all asterikses, especially on /interface list member.
Internet detect can cause strange problems, probably not related (but turn it off anyway).

On /interface bridge port, set frame-types:
Access ports - frame-types=admit-only-untagged-and-priority-tagged
Hybrid ports - frame-types=admit-all
Trunk ports - frame-types=admit-only-vlan-tagged

An excellent guide on VLAN:
http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1