Capsman Queue tree

i have queue tree to limit internet bandwidth, also i use capsman to manage the cAP.
I have issue with the queue if there are traffic from capsman client the queue counted as double.
Let say in the queue i have max limit 30Mbps then i do speedtest from my phone and speed test showing around 15Mbps and in the queue tree the traffic is full 30Mbps. Anyone know why?
This happened if use capsman foirwarding, if use local forwarding then the queue tree is working normally

Can you show your queue settings:

/queue export

add name=00.LOCAL packet-mark=lan_pack parent=global
add max-limit=160M name="02.DOWNLOAD from INT" parent=bridge1 queue=
pcq-download-default
add max-limit=60M name="03.UPLOAD to INT" packet-mark=
dc_pack,lan_pack,node1_pack,node2_pack,pc_pack,guest_pack,vpn_pack parent=
to_FM_eth5 queue=pcq-upload-default
add limit-at=10M max-limit=150M name="01.VPN to INT" packet-mark=vpn_pack
parent=wireguard1 queue=pcq-download-default
add limit-at=50M max-limit=50M name=02A.DEDICATED parent="02.DOWNLOAD from INT"
priority=1 queue=pcq-download-default
add limit-at=110M max-limit=110M name=02B.SHARED parent="02.DOWNLOAD from INT"
queue=pcq-download-default
add max-limit=110M name="01A.LAN to DC" packet-mark=dc_pack parent=02B.SHARED
queue=pcq-download-default
add max-limit=25M name="02A.node1 to INT" packet-mark=node1_pack parent=
02A.DEDICATED queue=pcq-download-default
add max-limit=25M name="03A.node2 to INT" packet-mark=node2_pack parent=
02A.DEDICATED queue=pcq-download-default
add max-limit=110M name="04A.PC to INT" packet-mark=pc_pack parent=02B.SHARED
priority=6 queue=pcq-download-default
add max-limit=25M name="99A.GUEST to INT" packet-mark=guest_pack parent=
02B.SHARED queue=pcq-download-default