More tests the better.I will try to make a test install of 13.2 with zstd under Legacy BIOS (freebsd-boot) and then replace gptzfsboot from 11.1 and will let you know the exact error msg that i get when try to boot it.
I updated my 14.1 pool with 11.0 gptzfsboot (archive), it works just fine.
For me important messages are ones with the jibberish text and null MOS of pool.
Which would suggest something was overwritten in MOS rather that old bootloader is trying to walk structures it doesn't know about. I'm not ZFS dev, I haven't look at the MOS of bootfs and how it changed. Personally though I think what I stated above.