hap lite rb941nd queue tree priority not working

hi i have a mikrotik hap lite rb941 nd i setup simple queues to prioritize traffic of a certain client by ip over another client but it is not working. i have a 1M down/512k up. i can limit rates but priority is not functioning the 2 clients are fighting for bandwidth.

Be sure you have disabled fasttrack.

how do i do that

thank you i really appreciate your help

 chain=postrouting action=mark-connection new-connection-mark=mariamdcon 
      passthrough=yes dst-address=192.168.2.2 out-interface=bridge1 log=no 
      log-prefix="" 

 1    chain=postrouting action=mark-packet new-packet-mark=mariampkt 
      passthrough=yes connection-mark=mariamdcon log=no log-prefix="" 

 2    chain=postrouting action=mark-connection new-connection-mark=pcdcon 
      passthrough=yes dst-address=192.168.2.1 out-interface=bridge1 log=no 
      log-prefix="" 

 3    chain=postrouting action=mark-packet new-packet-mark=pcpkt passthrough=yes 
      connection-mark=pcdcon log=no log-prefix=""



 name="PC" target=192.168.2.1/32 parent=none packet-marks=pcpkt priority=1/>
      queue=default/default limit-at=0/1M max-limit=256k/1M burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s total-queue=default 

 1    name="Iphone" target=192.168.2.2/32 parent=none packet-marks=mariampkt 
      priority=2/2 queue=default/default limit-at=256k/1M max-limit=256k/1M 
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s 
      time=7h-23h,sun,mon,tue,wed,thu,fri,sat