Captive Portal Accounting only works with one radius server
When multiple radius servers are configured for the the captive portal and the captive portal is configured to send accounting packets with re-authentication every minute only the primary radius server is used for the accounting data. The authentication happens on either radius server. If primary radius server is unavailable then accounting data is NOT sent to backup radius server.
for a detail description of the bug with patches.