You're completely wrong.
Open source ZFS wound up in FreeBSD (and from there, other BSDs) before Sun stopped releasing Solaris source.
ZoL was a project based on said open Solaris source to run it on Linux, and while the Linux glue layer was not the FreeBSD glue layer, it was still based on the same ZFS source.
OpenZFS switched from being based on the illumos codebase to being based on ZoL a couple years ago, merged in FreeBSD support, and FreeBSD 13+ ships based on OpenZFS and not the original ZFS port to FreeBSD.
None of them are a new implementation.