Run these two commands in ssh and tell me what you get.
nvram get qos_ibw
nvram get qos_obw
If automatic bandwidth sets those values, which I think it does, it should work. Either way, try it and find out.
My internet speeds rarely change so I don't see a point of using automatic. Don't trust it too much either.
when I set to automatic, I get 0 for both;
nvram get qos_ibw
nvram get qos_obw
here is a part of "tc class show dev eth0" when automatic
/tmp/home/root# tc class show dev eth0
class htb 1:11 parent 1:1 leaf 11: prio 1 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:10 parent 1:1 leaf 10: prio 0 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:1 root rate 1895Mbit ceil 1895Mbit burst 1249348b cburst 1249348b
class htb 1:13 parent 1:1 leaf 13: prio 3 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:12 parent 1:1 leaf 12: prio 2 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:15 parent 1:1 leaf 15: prio 5 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:14 parent 1:1 leaf 14: prio 4 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:17 parent 1:1 leaf 17: prio 7 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
class htb 1:16 parent 1:1 leaf 16: prio 6 rate 128Kbit ceil 1895Mbit burst 3200b cburst 1249348b
1895 Mbit changes according to my upload/download settings with manual bandwith