On 2.9 I was able to set up simple queues with a total-limit-at/total-max-limit and it would limit the upload/download combined to this amount. On 3.0 it seems to only count upload in this limit and allows download at unlimited. Here is an example of my queue:
I have the router setup with ether1 set as the world and ether2 and ether3 part of bridge1. I tested with a computer hooked to bridge1 either port and a http download. Looking at the total stats tab it only displays the current outbound speed as the total. The inbound runs unshaped.
I tried this and it did not work. I then removed the bridge and configured the address range on ether2 directly and the queue still only counts outbound in the total limit for me.