Help with simple mangle rules for queues

I have two subnets

Home LAN 192.168.10.0/24
Guest LAN 192.168.20.0/24

I have setup connection and packet marks so that I can use queue trees to rate limit the networks.

For some reason, my download speed is getting caught in the upload queue.

Can anyone help me figure out why?

/ip firewall mangle export
/ip firewall mangle
add action=mark-connection chain=prerouting comment="Pre routing upload connection mark" new-connection-mark="Guest users upload connection" passthrough=yes src-address=192.168.20.0/24
add action=mark-packet chain=prerouting comment="Pre routing upload packet mark" connection-mark="Guest users upload connection" new-packet-mark="Guest user upload packets" passthrough=no
add action=mark-connection chain=postrouting comment="Post routing download connection mark" dst-address=192.168.20.0/24 new-connection-mark="Guest user download connection" passthrough=yes
add action=mark-packet chain=postrouting comment="Post routing download packet mark" connection-mark="Guest user download connection" new-packet-mark="Guest user download packets" passthrough=no
add action=mark-connection chain=prerouting comment="Upload connection mark for LAN subnet" new-connection-mark=LAN-Upload passthrough=yes src-address=192.168.10.0/24
add action=mark-packet chain=prerouting comment="Upload packet mark for LAN subnet" connection-mark=LAN-Upload new-packet-mark=LAN-Upload passthrough=no
add action=mark-connection chain=postrouting comment="Download connection mark for LAN subnet" dst-address=192.168.10.0/24 new-connection-mark=LAN-Download passthrough=yes
add action=mark-packet chain=postrouting comment="Download packet mark for LAN subnet" connection-mark=LAN-Download new-packet-mark=LAN-Download passthrough=no
[admin@Main Office Router] > 




/queue tree export
/queue tree
add max-limit=30M name="Guest Network Down" parent=global queue=default
add name="Guest users download 10M - PCQ" packet-mark="Guest user download packets" parent="Guest Network Down" queue="Guest user download 10M - PCQ"
add max-limit=5M name="Guest Network Up" parent=global queue=default
add name="Guest users upload 3M - PCQ" packet-mark="Guest user upload packets" parent="Guest Network Up" queue="Guest user upload 3M - PCQ"
add max-limit=219M name="LAN Download" packet-mark=LAN-Download parent=global priority=1
add max-limit=12M name="LAN Upload" packet-mark=LAN-Upload parent=global priority=1
[admin@Main Office Router] >

Id appreciate if anyone views this and spots an issue that they let me know. However, it seems to have resolved itself now.

This setup is part of a CAPsMAN install.

I noticed that the traffic shaping only really seemed to be going wrong with wireless devices. I restarted CAPsMAN and everything returned to normal…

I will continue to monitor it to see if the problem re-appears.