Applying AQM (Cake) to vlan interfaces

I was trying to lab up running AQM over multiple uplinks in the form of vlans (where a switch is providing the actual copper ports for the uplinks). Unfortunately, trying to tie a Cake queue to a vlan interface results in this:

failure: non rate limit queues are useless on this interface

I can apply the same queues to hardware interfaces all day. Is this a known issue, bug, or simple impossibility I’m not understanding?

RouterOS 7.4.1, 7.5 on RB4011 and CCR2004 hardware