Before, when only internal captive portal is enabled, and mac-auth is disabled, was the client state not carrying-over during roaming? What behavior did you see exactly?
Ans Yes, only captive portal is enabled, client authentication again when client move to other place.
IAP not far from each other.