Kid control rate limit not working?

I have setup rate limiting via kid control. Here is the queue that gets created:

[admin@MikroTik] > /queue simple print
Flags: X - disabled, I - invalid, D - dynamic 
...

 1  D ;;; h-tablet, kid-control
      name="queue30" target=192.168.88.202/32 parent=none packet-marks="" priority=8/8 
      queue=default-small/default-small limit-at=3M/3M max-limit=3M/3M burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1

However, I have noticed that the RATE-DOWN and RATE-UP can jump well beyond the limit:

[admin@MikroTik] > /ip kid-control device print stats 
Flags: X - disabled, D - dynamic, B - blocked, L - limited, I - inactive 
 #    NAME                                      IDLE-TIME    RATE-DOWN   RATE-UP   BYTES-DOWN     BYTES-UP
 ...
14 L  h-tablet                             1s            14.7Mbps 238.9kbps    3232.5MiB      78.7MiB

Any thoughts?

Maybe the kid has discovered IPv6?

(or better, ultimately the devices prefer IPv6 over IPv4…)

Anyway, the automatically created rule should match on MAC address instead of IP address.
Unbelievable that MikroTik still support only IPv4 even in recently added features…
(the kid control does register IPv6 of each device and it does seem to count the activity bytes correctly, but the queue created when you configure rate limiting is for IPv4 only)

Till a kid find how to activate “Use random MAC address” in the phone/computer?

In that case, kid control will fail completely (also the enable/disable time intervals).

I knew that cat was spawned by the devil !!!