i need help with queue's

Hello , i am a beginner in mikrotik and i want to create a network from 21 computers
i have a mikrotik routerboard RB951 Ui , getting dhcp from another router that has ppoe , and the mikrotik is connected to a switch of 24 ports, (
i created 21 queues ip range from (192.168.1.100- 192.168.1.120) and gave a static ip to each pc , and queues worked just fine
but if only 1 pc is connected , it doesnt get limited to the bandwidth that i set it for , how can i make it so even if 1 pc is on , it will still get the 512k limit that i gave it without bypassing it.
thanks

please can you show your queue rules with

queue export

hi thanks , here’s the code:

add max-limit=1M/1M name=Server target=192.168.1.100/32
add max-limit=512k/512k name=Pc1 target=192.168.1.101/32
add max-limit=512k/512k name=Pc2 target=192.168.1.102/32
add max-limit=512k/512k name=Pc3 target=192.168.1.103/32
add max-limit=512k/512k name=Pc4 target=192.168.1.104/32
add max-limit=512k/512k name=Pc5 target=192.168.1.105/32
add max-limit=512k/512k name=Pc6 target=192.168.1.106/32
add max-limit=512k/512k name=Pc7 target=192.168.1.107/32
add max-limit=512k/512k name=Pc8 target=192.168.1.108/32
add max-limit=512k/512k name=Pc9 target=192.168.1.109/32
add max-limit=512k/512k name=Pc10 target=192.168.1.110/32
add max-limit=512k/512k name=Pc11 target=192.168.1.111/32
add max-limit=512k/512k name=Pc12 target=192.168.1.112/32
add max-limit=512k/512k name=Pc13 target=192.168.1.113/32
add max-limit=512k/512k name=Pc14 target=192.168.1.114/32
add max-limit=512k/512k name=Pc15 target=192.168.1.115/32
add max-limit=512k/512k name=Pc16 target=192.168.1.116/32
add max-limit=512k/512k name=Pc17 target=192.168.1.117/32
add max-limit=512k/512k name=Pc18 target=192.168.1.118/32
add max-limit=512k/512k name=Pc19 target=192.168.1.119/32
add max-limit=512k/512k name=Pc20 target=192.168.1.120/32

queue rule seems fine to me.
do you have fast track enabled in firewall?

Hi yes it is . But if i have 1 pc on and i do a speed test it takes al the bandwidth and i dont want this particular thing to happen . I want it to stay at 512 at all times even if 1 pc is on

disable fastrack and test again.

FastTracked packets bypass firewall, connection tracking, simple queues, queue tree with parent=global, ip traffic-flow(restriction removed in 6.33), IP accounting, IPSec, hotspot universal client, VRF assignment, so it is up to administrator to make sure FastTrack does not interfere with other configuration;

https://wiki.mikrotik.com/wiki/Manual:IP/Fasttrack