Upgrade with a discount with a license key for version 4.
A configuration file written for OpenBSD 4.x or 5.x will frequently fail to load on OpenBSD 6.x or 7.x systems without modification.
kldunload pf kldload /boot/kernel/pf.ko # ensure path is correct pf configuration incompatible with pf program version
# Disable PF pfctl -d
macOS ships with its own PF version. Avoid installing a separate pfctl via Homebrew. Check which you are using: A configuration file written for OpenBSD 4
being optional to it being the default) can cause logic errors if not accounted for in the config. How to Fix a Version Mismatch 1. Identify Your Versions pf configuration incompatible with pf program version