Multiple hotspot servers problem

This is my problem:

y need 2 lan across my mikrotik and 1 wan, total 3 interfaces.
I have configured 2 DHCP servers, 2 POOLs and 2 Hotspot servers. my authentication uses a Radius server conected to a data base.

when I login in the hotspot server 1 across the radius, there is no problem, but when i try to login from the second hotspot My ip change to one pool from another.

if I start with 192.168.43.xx/24(pool2) after i login my ip change(to-address) in the mikrotik to 192.168.44.xx/22(pool1) but only when I use a username from my radius.

I hope anyone can help me