removing GELI from a zfs-on-root system

From: void <void_at_f-m.fm>
Date: Sun, 29 Jun 2025 14:13:02 UTC
Hi,

I'd like to remove the GELI prompt/functionality from
a root-on-zfs system. How can I do this without re-initialising
the whole system? It's not a redundant array - it's just one disk.

There are some methods turning up in a search, but from years ago,
and zfs is a fast-moving target. They're all using redundant
arrays in their examples.

What I'm after is the latest approved/proper method to remove GELI
from the booted, unlocked, single-disk zfs system. Is this possible in-situ?

OS is 
FreeBSD 15.0-CURRENT #0 main-n277432-bada3811884c: Sun May 25 15:02:38 BST 2025
GENERIC-NODEBUG amd64 1500043 1500043

# zfs version
zfs-2.3.99-323-FreeBSD_g246e5883b
zfs-kmod-2.3.99-323-FreeBSD_g246e5883b

# lsblk
DEVICE         MAJ:MIN SIZE TYPE                                    LABEL MOUNT
da0              0:104 838G GPT                                         - -
   da0p1          0:105 512K freebsd-boot                     gpt/gptboot0 -
   <FREE>         -:-   492K -                                           - -
   da0p2          0:106 8.0G freebsd-swap                 gpt/freebsd-swap SWAP
   da0p3          0:107 830G freebsd-zfs                   gpt/freebsd-zfs <ZFS>
   da0p3.eli      0:110 830G zfs                                         - -
   <FREE>         -:-   772K -                                           - -

thanks in advance for any help/tips
--