Плохая идея одинаково называть и очередь, и тип "PCQ_ALL".
По классификатору "по src+dst address + port." лимит ставится не на каждого клиента, а на каждое отдельное его соединение. Клиент открывший 100 соединений, получит ёмкость больше, чем клиент открывший 10 соединений.
Насколько помню, если очередь имеет дочерние очереди, она перестаёт сама работать на ограничение отдельных клиентов. Она лишь "забирает трафик" для группы дочерних очередей.
Чтобы работало, Вам надо создать еще одну общую дочернюю очередь и расположить ниже:
/queue simple
add max-limit=5M/20M name=PCQ_ALL queue=PCQ_ALL/PCQ_ALL target=\
192.168.90.0/24,192.168.91.0/24
add disabled=yes max-limit=1M/3M name=0227 parent=PCQ_ALL target=\
192.168.90.147/32
add max-limit=5M/20M name=other parent=PCQ_ALL target=\
192.168.90.0/24,192.168.91.0/24