PPPoE users - limited bandwidth between them

Hi,
I have a network as in the picture below.

The mikrotik mangle and queues setup:

/ip firewall mangle print
[…]
2 chain=forward action=mark-connection new-connection-mark=users-con
passthrough=yes src-address-list=useri-pppoe

3 chain=forward action=mark-packet new-packet-mark=users passthrough=yes
connection-mark=users-con
[…]
5 ;;; p2p
chain=forward action=mark-packet new-packet-mark=p2p passthrough=yes
p2p=all-p2p packet-mark=users
[…]
8 chain=forward action=mark-packet new-packet-mark=down passthrough=yes
in-interface=wan


/queue type print
[…]
5 name=“pcq-download” kind=pcq pcq-rate=0 pcq-limit=50
pcq-classifier=dst-address pcq-total-limit=2000

6 name=“pcq-upload” kind=pcq pcq-rate=0 pcq-limit=50
pcq-classifier=src-address pcq-total-limit=2000

/queue tree print
0 name=“p2p-down” parent=Download packet-mark=p2p limit-at=0 queue=default
priority=8 max-limit=3000000 burst-limit=0 burst-threshold=0
burst-time=0s

1 name=“Download” parent=global-out packet-mark=down limit-at=0
queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

2 name=“pcq-users-down” parent=Download packet-mark=users limit-at=0
queue=pcq-download priority=3 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

3 name=“Upload” parent=wan packet-mark=“” limit-at=0 queue=default
priority=8 max-limit=12000000 burst-limit=0 burst-threshold=0
burst-time=0s

4 name=“pcq-users-up” parent=Upload packet-mark=users limit-at=0
queue=pcq-upload priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

The problem:
The PPPoE users are limited when they do traffic between them.

Any idea where the problem could be ?

Thanks,
Adrian
QuickNet1.jpg