Queue Discipline OpenWrt

So I use friendlywrt on the nanopi r6s. Very close to the openwrt builds now that they have been updating it more often. I’ve tried openwrt rc2 for the nanopi r6s and I’ve noticed that SQM, both on openwrt and friendlywrt have queue discipline set on all three ports. Eth2 (WAN), Eth1 (can be configured as wan or lan), and eth0 (LAN). My question is, will it be best to just have a queue discipline on just the WAN port? For example, cake set up on WAN port and noqueue set on the lan ports. I assume it would be lower latency as it will only have to do extra processing on just the wan port to minimize bufferbloat. Instead of it acting on all three ports. If someone can give me some insight on what’s optimal. It would help. Thank you.

And oh yeah. I know that there’s packet steering on these firmwares and I see it’s on the interfaces tab. I want to know if there’s any other forms of packet steering that should be worth knowing about and if they are worth to turn off.

OEM can help you with OEM firmware.

That's true, but to be fair the OP did say:

Out of selfish interest, I would like to follow a discussion on:

Without looking in detail, I thought this was the default with SQM .....

Well yes it is the default at the wan port but if you run tc commands. You are able to see that there is queue disciplines set on the other ports as well. For example, friendlywrt uses pfifo_fast while openwrt uses fq_codel for the ports. And to be fair. Friendlywrt and openwrt aren’t all that different from each other.