Only thing that pops out to me is this rule:
Sequence=1
Interface=WAN
Proto=tcp (ACK packets only)
Source=any
Src-port=any
Destination=any
Dst-port=any
Direction=out
Target=ACK
Description=TCP ACK priority
It will include both uplink and downlink TCP ACK packets. You might want to consider using a similar source/destination address filter as your Uplink rule.
Sequence=1
Interface=WAN
Proto=tcp (ACK packets only)
Source=any
Src-port=any
Destination=any
Dst-port=any
Direction=out
Target=ACK
Description=TCP ACK priority
It will include both uplink and downlink TCP ACK packets. You might want to consider using a similar source/destination address filter as your Uplink rule.