Block video calls

Hi
I have created a simple firewall filter rule to disable internet access on certain ip addresses at a certain time. Everything works fine but if the user is using a video call service such as Skype or MS Teams and the rule kicks in, the user is not disconnected and is able to proceed with the video call. I would like the rule to disable anything to do with internet which also includes terminating any active video calls etc. The rule I used is the following:

add action=drop chain=forward comment="Disable Internet by time" src-address-list="!Allow Lan" time=23h-5h,sun,mon,tue,wed,thu,fri,sat

Thank you

schedule it after activation on drop all rule, do not modify the timeout and do not use directly “remove [all]

/ip fire conn
:foreach idc in=[find where timeout>60] do={
 remove [find where .id=$idc]
}

Do you use FastTrack?
If so once a connection is marked is does not pass the firewall filter again. Turn off FastTrack, and restart and see of the issue is still present.
I also think you can create a rule in raw as I think fast tracked connections do hit raw so you should be able to block it there.