Your system is booting with a 12.2-RELEASE-p14 kernel with a 14.1-RELEASE userland (output order of freebsd-version(8) is installed kernel, running kernel, then userland). Find out why it's loading the old kernel because that's the source of your problems.
The upgrade itself seems to have finished (first install updates the kernel, second install updates userland). But for some reason your system keeps loading the old 12.2 kernel instead of the 14.1 kernel. Is this perhaps an encrypted setup? If I recall correctly the old way was to boot from a separate boot pool that only contains the kernel. I'm betting that boot kernel wasn't mounted, and thus never updated and still contains the old 12.2 kernel.
Code:
If several of the above options are specified, freebsd-version will print
the installed kernel version first, then the running kernel version, next
the userland version, and finally the userland version of the specified
jails, on separate lines.
The upgrade itself seems to have finished (first install updates the kernel, second install updates userland). But for some reason your system keeps loading the old 12.2 kernel instead of the 14.1 kernel. Is this perhaps an encrypted setup? If I recall correctly the old way was to boot from a separate boot pool that only contains the kernel. I'm betting that boot kernel wasn't mounted, and thus never updated and still contains the old 12.2 kernel.