Queues preference

Am running a hotspot service and manage client login and speeds using radius manager.
The radius manager automatically creates simple queues on mikrotik for a user when they
login and the router then limits the upload and download.
I later thought of prioritizing traffic using http://wiki.mikrotik.com/wiki/Traffic_Priortization,_RouterOS_QoS_Implemetation. Now the queue trees take preference over the simple queues and hotspot users get way higher speeds that allocted.

So between simple queues and queue tree which is implemented first?

Try attaching queue tree to global-total instead of global-in/global-out.

Attaching the queue trees on global-total is now working. I can’t see bytes and packets counting up.

What is simple queue showing?

Under simple queues the login hotspot users appear with their respective limit assigned dynamically by radius manager. I have noticed if I select global-out instead of global-in the simple queues work as expected but the traffic prioritizing is showing the aggregate speeds (RX and TX).