Hmm, this is not quite right way to do masquerading. I would at least add outgoing interface to each NAT rule, but since these are all private networks, I would rather do routing instead of NAT-ing. How many network cards you have in this machine?
4 X ;;; masquerade hotspot network
chain=srcnat src-address=10.59.1.0/24 action=masquerade
5 X ;;; masquerade hotspot network
chain=srcnat src-address=192.168.1.0/24 action=masquerade
better add single nat rule puting all these classes in single address list. then define ur radius ip in NOT src addressso that its traffic goes without nat.
another good scenario is to keep ur server’s on saperate interface with saperate ip class…that will be good with security purposes too.