Code:# kenv | egrep "vfs|currdev|kernel_path|kernelname" currdev="zfs:bootpool:" kernel_path="/boot/kernel" kernelname="/boot/kernel/kernel" vfs.root.mountfrom="zfs:zroot/ROOT/default" # zpool get bootfs NAME PROPERTY VALUE SOURCE zroot bootfs zroot/ROOT/default local
/boot/kernel/kernel exists because you booted from it see the kenv environment variable above.
Maybe you "overmounted".