i dont have bridger running , the container yes is running in bridged network , but also if i run ANY executable from within openwrt i cant get past 1.3 gbit /s even high cpu usage.
attaching a screenshot of my network devices

So in order to access the internet i must have a vlan tagged on eth2 ( wan 10gbit copper fsp) with pppoe
eth1 (the other 10 gbit sfp cage) is added to br-lan along with the 1gbit ports lan1 lan2 lan3
on a lanX (dont remember which one) port there is also a 1gbit cable goin to an wifi AP
Docker is also in bridged as you see BUT i dont know tho what interface is bridged.
no matter what , whatever app i run from within openwrt or the banana pi , there is cpu usage and when reaching 1.3gbit sec the cpu usage is very high. If i use any client connected on br-lan (either the one connected over by sfp+ @ 10gbit or any other connected by wifi ap) whatever is the netusage cpu on the banana pi stays to 0% , MAX 1% because btop designs the graph
For example i can happily run a speedtest @ 8.1gbit down 2.1 gbit up (maxing out my provider link) OR i can download the same torrent that i would download on the banana pi either by docker or by the openwrt os without using containers. openwrt or container will use a lot of cpu, machines on the lan no . (infact the machine on the lan can download a torrent at 2-5gbit happily , the same torrent will have capped 1.3 gbit if app runs on cpu of the banana pi)
i did read extensively the other posts about bridger and ppes but , theoretically i should use bridger , but i am not using it and on the lan bridge everything is ok
MAYBE if a soft is running bound to an interface INSIDE the openwrt , that is part of the bridge , all packets are passing on the cpu , while if the app generating traffic is OUTSIDE the router , but still on the bridge , then the packets are offloaded to the npu ?