Weird Problems with Microtik Sync

Our setup is Microtik Server integrated with Radius Server. We use hotspot and PPPoE both.
The issue is with hotspot.

Lets say, we have a user who has 50GB allotted plan.
Now, if he is downloading something and 50GB is crossed, then his account is not getting deactivated, it kept on going.

I complained the issue to the bandwidth manager developer and they did some changes and now it works.

Now when the data limit is reached, the user is getting auto kicked out from microtik saying,
Traffic Limit reached in the microtik logs.


But when we solved this, we faced a new error!

Now the users are randomly getting logged out, with this error, “traffic limit reached”
And then they are not able to login again at all.

I have to go into winbox, find their MAC entry in the DHCP SERVER LEASES and remove it.
Then they are able to get the login screen.

SO whats the problem ?

Solving one problem, is rising another problem! Tired.

Any feedback or clue ?