Hello, and welcome.
You're misreading your rule numbers. I know this because rule # 4 is a block rule, according to tcpdump(8), it cannot be a pass rule.
Rule numbers start with rule 0, and lists such as you are using are expanded into separate, unique rules.
To learn which rule is actually rule 4, use # pfctl -sr -R 4
|