This forces the parser to output detailed information about which rule is failing and why, often highlighting a specific keyword that is no longer recognized by the current pfctl binary version.
If you use freebsd-update :
If you have a custom kernel configuration with device pf , rebuild and install the kernel: pf configuration incompatible with pf program version
and the line of code it points to, and I can help you translate it to your current version. pf in FreeBSD 15.0 is getting on par with OpenBSD This forces the parser to output detailed information