I tried this test:
rate-limit=1M
pcq-src-address-mask=16 (for clients on class C subnet)
My expectation was that traffic on that interface should be limited to 1M (since all clients are on the same subnet) but it was not limited at all.
It appears that some PCQ features don't work when assigned to interface - is that correct?