That's a whole new topic. You need to have some level of creating, using, and managing jails. To try to walk you through every step and every concept might end up in vain.
With Core (FreeBSD-based), you use the "Jails" page and "iocage" commands to create, configure, and manage your jails. Think of jails as "isolated, contained environments." They have their own filesystem hierarchy, packages, and services, and are managed as if they were each their own individual FreeBSD server. (Sort of like "VMs", except without the overhead, as nothing needs to be virtualized, and it runs with the host's kernel and modules.)
So for Core, you leave the NAS host system alone. Only use it as it was meant to be used, with the tools and GUI it provides. Don't go messing with the directories or packages or installing anything from outside. That's what jails are for.
(With SCALE (Linux-based), you use their "Apps" feature (i.e, K3s) to run and manage third-party applications.)
It's actually concerning that you might have already messed around with your host system and boot-pool in the meantime, which makes future headaches unpredictable.
The CommVault instructions for FreeBSD are not for TrueNAS. If you want to follow their instructions, you need to do it in a FreeBSD 13.2 Basejail, which is essentially a "vanilla" FreeBSD environm