Bandwidth went down after trying massive simple queues

Hello guys, i have this config

/interface bridge
add name=bridge1
/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard1
/interface vlan
add interface=ether1 name=vlan835 vlan-id=835
/interface bonding
add name=bonding1 slaves=ether2,ether3,ether4
/interface pppoe-client
add add-default-route=yes disabled=no interface=vlan835 name=pppoe-out1 user=xxxxxxx
/interface wifi security
add authentication-types=wpa2-psk,wpa3-psk disabled=no name=profile_wifi
/interface wifi
set [ find default-name=wifi1 ] channel.width=20/40/80mhz configuration.country="United States" .mode=ap .ssid="Principe Wifi" security=profile_wifi
set [ find default-name=wifi2 ] channel.width=20/40mhz configuration.country="United States" .mode=ap .ssid="Principe Wifi" security=profile_wifi
/ip hotspot profile
set [ find default=yes ] html-directory=hotspot
/ip pool
add name=dhcp_pool2 ranges=192.168.2.2-192.168.2.254
/ip dhcp-server
add address-pool=dhcp_pool2 interface=bonding1 name=dhcp2
/interface bridge port
add bridge=*B interface=ether5
add bridge=*B interface=wifi1
add bridge=*B interface=wifi2
/interface ovpn-server server
add mac-address=FE:50:BF:D9:5E:E7 name=ovpn-server1
/interface wireguard peers
add allowed-address=192.168.10.2/32 interface=wireguard1 name="Diego - Smartphone" public-key="yI3gQbO3SxuaylV4Y/k2ZHA4vUAziRJiSUcAzFAPF0k="
add allowed-address=192.168.10.3/32 interface=wireguard1 name="Ricky 5G" public-key="sh41+VdWxPVs44+o2oBXLbfxjRyjOjGd4jgjcEklLVg="
add allowed-address=192.168.10.4/32 interface=wireguard1 name="Diego - Fire Stick Tv" private-key="mFTNd3KmaVVzasPxCbdSJCF+PCqbXGJTtkfrwHO+A1s=" public-key="gNKear5uYEgfCzsPnqEzAE97pdrJ7cQD5e56ggZ3DDw="
/ip address
add address=192.168.2.1/24 interface=bonding1 network=192.168.2.0
add address=192.168.10.1/24 interface=wireguard1 network=192.168.10.0
/ip arp
add address=192.168.2.7 interface=bonding1 mac-address=04:09:73:DA:24:F0
/ip cloud
set ddns-enabled=yes ddns-update-interval=1m
/ip dhcp-server network
add address=192.168.2.0/24 dns-server=8.8.8.8 gateway=192.168.2.1
/ip dns
set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4,192.168.1.3
/ip firewall filter
add action=fasttrack-connection chain=forward comment="Enable FastTrack" connection-state=established,related hw-offload=yes
add action=accept chain=input comment="allow Wireguard" dst-port=13231 protocol=udp
add action=accept chain=input dst-port=445 in-interface=pppoe-out1 protocol=tcp
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=dst-nat chain=dstnat dst-port=445 in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.2.7 to-ports=445
/ip ipsec profile
set [ find default=yes ] dpd-interval=2m dpd-maximum-failures=5
/ip service
set telnet disabled=yes
set ftp disabled=yes
set www disabled=yes
set ssh disabled=yes
set api disabled=yes
set winbox disabled=yes
set api-ssl disabled=yes
/ip smb shares
set [ find default=yes ] directory=pub
/system clock
set time-zone-name=Europe/Rome
/system identity
set name=MikroRik
/system note
set show-at-login=no
/system ntp client
set enabled=yes
/system ntp client servers
add address=it.pool.ntp.org
/system package update
set channel=testing
/system routerboard settings
set cpu-frequency=1800MHz

after i put in a lot of simple queues and after deleting them i went down in speed. i was reaching 2250 mbps without fasttrack now i reach 1650 mbps without fasttrack and 1900 mbps with fast track. symptoms are like something got broken in the config and it’s limiting my max speed. I tried to reset with no config and it reaches the full speed but i need al this config and i don’t want to redo it. God bless this mf no sense routers <3 please help xD

P.S. the command i used to put a lot of simple queues was this:

:for x from 2 to 254 do={/queue simple add name="queue-$x" queue=Cake/Cake total-queue=Cake max-limit=500M/500M target="192.168.2.$x"}

you didn’t write what hardware you are using?

what type queue is cake? (this section is missing in the configuration)

creating so many queues you should have a parent for them

This bridge has no name:

/interface bridge port
add bridge=*B interface=ether5
add bridge=*B interface=wifi1
add bridge=*B interface=wifi2

Whenever there is an asterisk followed by a (hex) number it means that “something” was there but was removed or deleted and Ros lost track of it, so it placed a reference to it in the form of *.
Such cases may or may not be relevant, but they should be fixed anyway.