I just threw this into my xfstests setup, and it seems this version is broken somehow. Running on emulated ZNS devices with XFS I get a lot of failures with warnings like this:
[ 30.068652] XFS (nvme1n1): empty zone 1 has non-zero used counter (0x1). [ 49.316873] XFS (nvme0n1): empty zone 2 has non-zero used counter (0x10). so it seems like it's not tracking WPs correctly, probably when using zone append and unmount/remounting.
