@jpk_pfsense would of been no reason to restart the interface.. Just look in the state table for the traffic you were going to block.. I would of just filtered on say the NVR IP, and killed all its states.
Rules with 0/0 point to for whatever reason that rule is not being triggered, a rule above it allowing or block what this rule would do, or client you believe should hit that rule isn't actually using pfsense as its gateway, or maybe its using a vpn and your not seeing traffic as you thought with the rule.
Or big one - some state exist that allows the traffic that would trigger that rule.
Glad you got it sorted.
Other possible issues, rules didn't actually reload fully.. You can reload the filters under status and watch the output looking for any errors, like table memory errors, etc.