The "PF configuration incompatible with PF program version" error typically occurs in environments using Packet Filter (PF), common in OpenBSD, FreeBSD, and macOS, when the pfctl utility (the program) and the kernel (the running configuration) are out of sync. Potential Causes
pfctl -n -vvf /etc/pf.conf
rules from OpenBSD on an older FreeBSD version that doesn't support them). Third-Party Interruption : Security software like that interacts with pf configuration incompatible with pf program version
pass in on $ext_if proto tcp from any to $ext_if port 22 keep state
/usr/sbin/pfctl (base system) vs /usr/local/sbin/pfctl (from ports)./usr/sbin/pfctl -f /etc/pf.conf
$PATH environment variable so the correct binary is found first.