Have you seen https://openzfsonosx.org/wiki/ZFS_on_Boot ?
I've had a hard enough time in the past with out of tree drivers on Linux. I can't imagine what it's like with an OS vendor as hostile to the concept as Apple is.
Maybe I'll just back up to S3 or something. You have peeked my interest.