QOS Help!!! DNS timeout

When I though I understood how to manage QOS, I’m questioning myself again..

I have an RB1100AH, ROS 5.21
I put the following queue tree. All queues are pcq.

When I put the max limit of my RS812 queue to 350k all the computers on the network can’t resolve DNS anymore from the RB1100AH (timeout).

Why do I have this behavior?

  • The queue tree is only applied to the outside interface and shouldn’t affect the internal interface.
  • The CPU and memory resources are well below 5% use
  • Even if the 350k are used by the RS812 queue, there should be at least another 100k free for the rest. And if more is needed, there should be priority to the limit At, before reaching the Max Limit.

What I am doing wrong?
RB1100.jpg

nobody?

Why the priority is not working and a fully loaded queue child would block other children even with higher priority or before reaching their limit at?