Recently, I noticed that some of my apps were not being blocked by time limits in routines. I couldn't identify the pattern for a while, but I realized that the whitelist was overriding active routines. Apps in both lists are never subject to a time limit.
If you want to keep it this way, please consider adding a switch to the routine settings. Something like "Prioritize over app whitelist" should do the trick. If a user blocks a whitelisted app, it should remain blocked until the routine ends. At least users will be notified that the app is blocked by the routine. In my case, I was confused when I tried to figure out why it was like that.
Recently, I noticed that some of my apps were not being blocked by time limits in routines. I couldn't identify the pattern for a while, but I realized that the whitelist was overriding active routines. Apps in both lists are never subject to a time limit.
If you want to keep it this way, please consider adding a switch to the routine settings. Something like "Prioritize over app whitelist" should do the trick. If a user blocks a whitelisted app, it should remain blocked until the routine ends. At least users will be notified that the app is blocked by the routine. In my case, I was confused when I tried to figure out why it was like that.